0c16b43ec7
feat: Update app and windows
...
- Move setAttributesAccordingToPosition to HippieTaskbar
- Use TimeDisplay inside HippieTaskbar
- Add readJsonFile and loadJson to app
- Initialize taskbar with config from data/windows.json
- Update jshint globals
2026-04-05 14:20:14 +02:00
9fc463393e
feat: Change RandomPixelCanvas
...
RandomPixelCanvas is now RandomPixelPlaceholder and can also output an img element.
2026-04-05 12:16:12 +02:00
e698161a2d
refactor: Improve for...of
2026-04-04 11:11:32 +02:00
a67a36decb
fix: randomFloatFrom now correctly stays in range
2026-04-04 09:59:43 +02:00
a1b5aa8c59
feat: New game screen
...
- Basic layout
- Menu structure
- First screen
- Add RandomPixelCanvas class
2026-04-04 08:17:56 +02:00
a56b8f8ca7
feat: New style for HippieCrosshair
2026-03-24 23:05:09 +01:00
4f029a1a73
feat: Change HippieCrosshair
...
- Change structure for options
- Add mergeOptions method to combine defaults with options
- Rename stuff
2026-03-24 20:59:14 +01:00
cc391bc7e4
feat: Add toggle for animation to FPV
2026-03-22 22:21:26 +01:00
2387e08ad0
feat: Combine start and tile screens
...
- Combine start and tile content to start screen
- Remove tile screen
- Remove new css module
- Integrate style to start module
2026-03-21 17:49:48 +01:00
ebed5a2d42
feat: Add new game screen
...
- Add first person view screen
- Add HippieCrosshair class
- Controls for crosshair options
- Add styles to game module
2026-03-21 14:49:10 +01:00
d533563569
feat: Change - to _ for selector names
2026-03-15 12:25:23 +01:00
2091dc4f30
feat: Change mouse to pointer for windows
2026-03-10 22:15:08 +01:00
f2ff20ce73
feat: Add location change to intro
2026-03-08 20:50:25 +01:00
30fcd22a7b
fix: Intro
...
- Move style inside .body_intro
- Fix overlap of ids
2026-03-08 18:54:44 +01:00
ee43638cbc
feat: Add global function to map values
2026-03-01 11:44:19 +01:00
5092c1680d
feat: Add capitalizeFirstLetter() to app
2026-02-14 18:53:48 +01:00
15a9b83e80
feat: Content and interaction for table screen
...
- Add getRandomFormattedString(), toggleColumn() and convertToRomanNumeral() to app
- Update hippie styles
- Add button to toggle index column
- Add select group to autofill numbering
2026-02-14 13:26:06 +01:00
f83b5aa258
feat: Move and add functions
...
- Add global function randomFloatFrom()
- Move getRandomColor() to app
2026-02-13 17:35:09 +01:00
1b3a320b17
feat: New table screen for ui
...
- Add table screen to ui examples
- Display table with placeholder content
- Add global function replaceLineBreaks()
2026-02-13 11:39:52 +01:00
ddbd406fc8
feat: Move function to app scope
...
- Move randomIntFrom() to app.js
- Add global entry to jshint configuration
2026-02-13 11:27:44 +01:00
d6827e6dfd
fix: const to let
2026-02-09 21:29:00 +01:00
9ce027285c
chore: Reformat jshint stuff
...
- Remove comments from jshint
- Replace " with '
- Replace var with const
2026-02-09 21:17:53 +01:00
7912b002a2
feat: Change edge detection for HippieTaskBar
...
- Add position to options
- New function for edge detection according to mouse position
- set and use options.position
2026-02-09 21:08:30 +01:00
9696442a91
feat: Remove cases that cannot happen
...
Optimize HippieTaskBar by removing cases that cannot happen.
2026-02-09 19:09:02 +01:00
b7b1d15456
feat: Update hippie-script
...
- Update to new version
- Move brand from hippie to HIPPIE
- Add hippie-script to all remaining templates
2025-11-03 19:37:19 +01:00
50b43cdc2f
feat: More styling for placeholder
2025-11-02 13:12:04 +01:00
a18b42bb2a
feat: More dynamic styling for placeholder
...
- Create global setAttributesAccordingToPosition
- Change style of placeholder to show snap side
2025-11-02 12:22:08 +01:00
3dc836656a
fix: Placeholder moving away from cursor
...
- Create global centerElementUnderCursor for centering
- Change order of actions for mouse move
2025-11-02 11:57:04 +01:00
aa5d095e64
feat: Change placeholder while dragging
...
- Move edge detection to global function
- Change placeholder style during mouse move
2025-11-02 11:40:54 +01:00
13b1924360
refactor: Move stuff around and rename
...
- DragAdv is now HippieTaskBar
- Remove previous version
- Move unused stuff
- Replace Clock with TimeDisplay
2025-11-02 10:20:51 +01:00
77178886cd
feat: Update DateDisplay
...
- formatDate now distinguishes direction
- Update task bar options with hierarchy
- Add direction to options
- Rename setPosition to setOptions
2025-11-02 10:14:54 +01:00
20b43b8d35
feat: Integrate date in task bar
...
- Date format can now be changed dynamically
- Date element is now created in task bar class
- Class can accept options, currently only for date
- Date format is changed according to position
- Changed dom structure for clock
- Refactor setPosition method to be more flexible
- Changed flex style for task bar items to inherit the direction
2025-11-02 09:26:19 +01:00
abf393191c
style: Reformat and comment
2025-11-02 09:18:12 +01:00
9d15f22f5d
feat: Remove jquery usage in globals.js
2025-11-01 12:25:48 +01:00
b79edd4858
feat: Restructure scripts
...
- Combine app.js and functions.js
- Rename functions.js to app.js
- Rename variables.js to globals.js
- Remove global.js and add setup call to screen template
- Use local jquery in old templates
2025-11-01 11:54:25 +01:00
496b6e37d8
feat: Add date to task bar
...
- Add date display to task bar
- Add new DateDisplay class to app.js
- Update TimeDisplay to be like DateDisplay
2025-11-01 11:34:00 +01:00
bac4b73c08
feat: Add time to task bar
...
- Add app.js to windows screen
- Add time display to task bar
- Add new TimeDisplay class to app.js
- Add play and pause buttons as example
- Fix event handlers of task bar according to bubbling and propagation
2025-11-01 11:21:19 +01:00
c259ead9a0
feat: Replace new with start screen
...
- Convert to liquid
- Add old ongoing function for now
- Add macros as partials
- Rename data source to better reflect usage
- Update app.js to fulfill jshint
2025-10-28 19:51:59 +01:00
1ada62f6ec
feat: Optimize DragAdv class
...
- Only use left mouse button
- Handle element and placeholder together
2025-10-27 23:24:37 +01:00
0996ace34f
fix: Task bar drag behaviour
...
- Placeholder is centered to mouse cursor
- Placeholder is positioned on mouse down not only on move
2025-10-27 21:54:36 +01:00
e0cfcfac13
feat: Add and rename screens
...
- Add windows screen
- Add windows.js
- Different variants of classes for drag and edge snap behaviour
- Rename js files to better distinguish usage
2025-10-27 21:33:38 +01:00
ac8f55a7c9
feat: Change global mouse interaction
...
- Add .body_intro to intro screen
- Change mouse over identifier
- Introduce HippieFade as global function
- Replace #js_mob with HippieFade
- Remove old partial
2025-10-25 09:32:22 +02:00
1ddba29d9c
feat: Update drag page and other small things
...
- Add parameter to NewDiv class
- Add instance with content to drag page
- Drag page now also uses frame template
- Use macro for footer in explorer
2025-06-23 22:31:18 +02:00
8f15664d57
style: Spaces to tabs
2025-05-18 13:08:58 +02:00
875041bacf
feat: Update composeMail function
...
- Move function to hippie functions
- Use vanilla instead of jQuery
- Add examples to introduction page
- Reindent
2025-05-18 13:02:30 +02:00
9ff731395a
feat: Improve details
...
- Prevent text selection for agreement step
- Extend mouse out time
- Hint toast is now part of intro step
- Agreement step can now be solved with keyboard
- Remove more event listeners when step is solved
2025-05-18 12:07:10 +02:00
13b9318f56
feat: Changes to event handling and steps
...
- New idle object
- New handlers for idle state
- Idle uses global colors
- Add mouse over style to idle
- Set pointer events style from js
- Reindent ui index
2025-05-18 11:20:48 +02:00
fe2261fda5
feat: Change app template
...
- Add global variables to app template
- Add flag colors to global variables
- Change var declaration
2025-05-18 11:17:48 +02:00
8942dc3632
refactor: Move script parts around
...
- Run setup function in global script
- Move common script assets to hippie main template
- Remove unused scrcipt from components page
2025-05-17 13:04:31 +02:00
6cfe5b21e1
feat: Consolidate intro scripts
...
- Change script source from ui to intro
- Test variants with classes
- Move active scripts parts to index
- Remove old ui script
2025-05-17 11:06:45 +02:00