Commit graph

52 commits

Author SHA1 Message Date
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
8937b36a1e feat: Changes to ui form and drag
- Use common styles
- Move NewDiv class to external script
- Align script for form and drag pages
2025-05-15 20:00:51 +02:00
b0bb338bee feat: New idle step
- Add idle step after agreement
- New content for agreement
- Move brand information to macro
- New step class for common style
2025-05-04 22:25:03 +02:00
fa5e74a100 feat: Refactor listeners
- Add handler functions for event listeners
- Change agreement step to wait for interaction
- Remove listeners after each step
- Add steps object
2025-05-03 15:12:16 +02:00
7255b009b9 feat: Add loader step
- Add loader element with progress display
- Add styles for loader, spinner and bar
- Move event listeners for hint to intro step
- Add loadCore function to simulate loader
- Keep alternative progress bar for document loading display
2025-05-03 12:34:23 +02:00
2c001aaa4e feat: Refactor ui steps as promises 2025-05-02 20:35:58 +02:00
234f4e6e7d feat: New ui index
Init example starts like an application with fullscreen steps leading to an idle or menu state.
Each step has specific events to trigger the next step.

- Add index screen to ui
- Add own script
- Update ui style
2025-05-02 19:50:26 +02:00
37986e7b4b feat: Reflect style changes in hippie-style
- Update submodule
- Rename changed classes
2025-05-02 14:05:33 +02:00
3a867c169a feat: add ui examples 2024-08-15 22:41:12 +02:00
cf3149d69b refactor: remove legacy js files 2024-08-11 17:22:24 +02:00
dd5ff43e16 Testing js file handling 2021-03-09 13:33:39 +01:00
003a115923 Additions to js debug code 2021-03-08 15:58:07 +01:00
Stephan
767b3024fa debug output 2019-11-16 15:23:35 +01:00
Stephan
11b30671d4 debug performance 2019-11-16 14:32:17 +01:00
Stephan
67e3cc1eca Missing semicolon 2019-04-14 21:58:48 +02:00
Stephan
371cb450f8 New es6 coding standard
* Added babel presets to setup standards
 * set jshint to es6
 * reworked javascript and cerated first two modules
2019-04-06 12:31:07 +02:00
Stephan
3d4eef5eb0 Code formatting according to standardjs 2019-03-31 21:30:46 +02:00
Stephan
6095870ce3 Javascript again
* Added babel to get to use ES6
 * restructure for head srcipt
 * general work on javascript files
2019-03-31 12:00:57 +02:00
Stephan
9ce65091f4 Javascript work 2019-03-30 16:52:20 +01:00
Stephan
4cb89ec7af Javascript work
* removed cache and remember from js task
 * renamed js variables
 * reworked js code
 * added logPerf function to page head
2019-03-29 18:41:27 +01:00
cd870b1bfe NOTE test commit from wsl
Discrepancy from atom git status
2019-03-21 20:39:53 +01:00
Stephan
45f59f578b Major step for build process
- updated to 0.4.0
- corrected license for npm
- update to gulp 4
- updated all dependencies
- new and removed packages, see `package.json`
- changed file structure, renamed `pages` to `screen` and new `data` 
folder
- complete change of `gulpfile.js` with similar output
2019-03-16 13:21:57 +01:00
Stephan
90894f3253 Maintenance and a little bit more content
- added favicon
- changes to the gulp sprite module
- changes to gulp linting
- fixed javascript scroll function and added setup function content
- fixed javascript indentation
- new error pages
- changed css for link colors
- fixed css sprites
2018-11-07 20:20:49 +01:00
Stephan
ce6597b6d1 demo.2
- restructured input files
- sorted gulpfile and separated old stuff
- next up are node module updates
2018-05-26 14:29:50 +02:00
Stephan Hagedorn
b8733af03c gulp tasks and nunjucks templating
- reworked nearly all gulp tasks
- added html templating with nunjucks
- replaced some old html files
- started correction of scss and js files according to lint results
2017-10-02 00:02:06 +02:00
Stephan Hagedorn
bcc5ab661a clean up after pull request
- added es6 uglify
- pimped status pages in demo-index
- added first modular hippie file
2017-09-29 22:47:41 +02:00