Commit Graph
100 Commits
Author SHA1 Message Date
Arpad Csanyi f34edcd7d1 Add publicPath to webpack config to fix dev-server's livereload.
The issue was that the webpack-dev-server seemed to serve the old files
instead of the newly bundled ones.
The explanation of the solution can be found here:
https://github.com/webpack/webpack-dev-server/issues/24#issuecomment-44366325
2016-08-01 21:37:03 +02:00
Arpad Csanyi d591927840 Create flex layout for the popover tabs. #56 2016-08-01 09:49:46 +02:00
Arpad Csanyi 351296d22c Remove fix width from popover layout. #56
By default Bootstrap Popovers are having a max width which has to be
overriden.
2016-08-01 09:49:33 +02:00
Arpad Csanyi d5abd4a346 Refactor popover scss file to make use of nesting. 2016-07-20 23:13:44 +02:00
Arpad Csanyi 6842239812 Add editorconfig file to standardize basic coding styles. 2016-07-20 22:37:31 +02:00
Arpad Csanyi 9726139e7e Increase z-index of notification to remove flickering with tooltip. 2016-06-16 00:35:33 +02:00
Arpad Csanyi 769d4a1c70 Mimic the keymap remove with the option to undo the last one. 2016-06-16 00:32:44 +02:00
Arpad Csanyi ee709258b3 When removing a keymap jump to the factory one. 2016-06-16 00:32:03 +02:00
Arpad Csanyi 20ed40dc17 Add more specific class name to the notification action. 2016-06-16 00:30:06 +02:00
Arpad Csanyi 5aabafd373 Improve the look of the UNDO option in the notification. 2016-06-16 00:24:32 +02:00
Arpad Csanyi 1ff59f3005 Hide the notification bubble by default. 2016-06-16 00:17:58 +02:00
Arpad Csanyi ced1c093b9 Only highlight the title if it's truly editable. 2016-06-16 00:16:18 +02:00
Arpad Csanyi f13643c765 Modify title of factory keymap + disable editing and removal of keymap. 2016-06-16 00:15:02 +02:00
Arpad Csanyi bb362d08a4 Make notification dismissable. 2016-06-16 00:13:58 +02:00
Arpad Csanyi bf9ea9976d Add notification bubble. 2016-06-14 23:03:50 +02:00
Arpad Csanyi 47cf8e32db Initialize tooltips on the main application. #24 2016-06-12 19:09:32 +02:00
Arpad Csanyi 4daad35c44 Add remove keymap action. #24 2016-06-12 19:09:32 +02:00
Arpad Csanyi 2fd927a6a1 Add classnames to main panes of the application. 2016-06-12 18:09:21 +02:00
Arpad Csanyi 94cc832552 Reindent file: change 2 spaced to 4. 2016-06-12 18:00:22 +02:00
Arpad Csanyi 00950618df Fix formatting errors reported by stylelint. 2016-06-12 17:47:31 +02:00
Arpad Csanyi 9c0fde5d90 Add rem to unit whitelist. 2016-06-12 17:34:47 +02:00
Arpad Csanyi 8e9de3f893 Temporarily disable indentation linting on vendor prefixed properties. 2016-06-12 17:30:02 +02:00
Arpad Csanyi ad29d8be7b Reindent scss files to use 4 spaces instead of 2. 2016-06-12 17:11:19 +02:00
Arpad Csanyi bc73036b71 Improve structure of scss nested block for easier extension. 2016-06-12 17:00:40 +02:00
Arpad Csanyi e21903c1e2 Fix indentation of the index.html file. 2016-06-12 17:00:40 +02:00
Arpad Csanyi a6297e1dab Remove lint rule as it was false positive for scss files.
`block-opening-brace-newline-after: always` had no effect together with the
`block-opening-brace-space-after: never` rule.
2016-06-12 11:29:59 +02:00
Arpad Csanyi b66866f353 Exclude npm-debug.log from version control. 2016-06-12 11:23:05 +02:00
Arpad Csanyi 9ba96587ea Improve stylelint configuration. 2016-06-12 11:21:25 +02:00
Arpad Csanyi 9192996df3 Fix main layout of the mouse action editor interface. 2016-06-12 09:52:58 +02:00
Arpad Csanyi 0dd6aad3e7 Add help text to mouse speed setup. #49
The positioning of the text needs some more work.
2016-05-31 23:38:30 +02:00
Arpad Csanyi 7dbf9c0b75 Remove label's text from css, so it gets translatable. #50.
Thanks for the comment to NejcZdovc!
2016-05-31 23:18:04 +02:00
Arpad Csanyi 4d548b8c03 Fix missing margin below of button gropup. 2016-05-31 23:12:34 +02:00
Arpad Csanyi 31fabf20b2 Add option for eject.
Adding this as this can be part of shortcuts on a Mac.
E.g.: Control+Shift+Eject to put the display to sleep.
2016-05-30 23:12:16 +02:00
Arpad Csanyi b15c53d1a9 Add playback related options.
The actual scancodes has to be figured out.
2016-05-30 23:10:49 +02:00
Arpad Csanyi b6edb97526 Add extra scancodes to the keypad.
This has to be tested if it is working or not.
2016-05-29 21:29:29 +02:00
Arpad Csanyi 07fdec9c99 Add forgotten scancodes. 2016-05-28 23:10:25 +02:00
Arpad Csanyi f4b1bed8ab Add missing media keys group. 2016-05-27 23:14:17 +02:00
Arpad Csanyi f92b6ce5b3 Add scancode for Caps Lock. 2016-05-27 23:11:50 +02:00
Arpad Csanyi 73ef4ccbd8 Add missing scancodes to miscellaneous group. #47 2016-05-26 00:00:04 +02:00
Arpad Csanyi a0eda9d596 Add group of miscellaneous keys. #47 2016-05-25 23:56:53 +02:00
Arpad Csanyi d1c4ce9d28 Add number pad group. #47 2016-05-25 23:39:37 +02:00
Arpad Csanyi 4c63185147 Rename alternateName to searchTerm as it makes more sense. 2016-05-25 23:24:26 +02:00
Arpad Csanyi 7e60c92d03 Fix typo. 2016-05-25 23:08:49 +02:00
Arpad Csanyi cff0bd454c Add navigation related keys. #47 2016-05-24 23:08:30 +02:00
Arpad Csanyi ff7b2c255f Add Function keys group. #47 2016-05-23 23:56:27 +02:00
Arpad Csanyi ee96b4aedf Rename value property to scancode. #47 2016-05-23 23:54:09 +02:00
Arpad Csanyi 932688380f Rename dataExplanation to alternateName. 2016-05-23 23:01:47 +02:00
Arpad Csanyi 321786b055 Start grouping of scan codes. #47 2016-05-22 23:02:30 +02:00
Arpad Csanyi fb8a4843f5 Remove css files from master as they have to be generated with gulp. 2016-05-21 18:00:51 +02:00
Arpad Csanyi 35cf25f68f Add "virtual" label before the button group of keyboard slider. #50 2016-05-21 17:56:21 +02:00
Arpad Csanyi 19c8c6372f Prepare keyboard slider buttons' wrapper for theming. #50 2016-05-21 17:54:32 +02:00
Arpad Csanyi 23d050a866 Fix typo. 2016-05-20 19:20:40 +02:00
Arpad Csanyi abe1555383 Change order of options to match the order of left modifiers.
This is more logical when one is reading through the options than having
the right modifiers in reverse order (compared to the left).
The previous order of the modifiers matched their order on a standard
keyboard when read form left to right.
2016-05-20 19:15:18 +02:00
Arpad Csanyi 628f07e89c Group options of long press action. Closes #48. 2016-05-20 19:05:17 +02:00
Arpad Csanyi c6957107d8 Ignore css files as they are generated from scss sources with gulp. 2016-05-19 10:07:33 +02:00
Arpad Csanyi 5f0968059e The master branch does not need the styles.css.
The css is generated with gulp, so it's not needed. But I'm not adding
it to .gitignore here as it's needed on the `gh-pages` branch.
2016-05-18 19:14:03 +02:00
Arpad Csanyi c01c049fc7 Fix icon name in mapper service after rename in ec3ff54. 2016-05-16 12:52:22 +02:00
Arpad Csanyi ec3ff54775 Rename icon, as "switch-keymap" is more consistent with the UI elements. 2016-05-16 12:48:04 +02:00
Arpad Csanyi 570202bd99 Use flexbox for the layout of the mouse edition interface. 2016-05-15 21:14:34 +02:00
Arpad Csanyi c76269250d Decrease DOM depth of mouse interface and prepare markup for flexbox. 2016-05-15 21:13:38 +02:00
Arpad Csanyi 0127891f3c Add experimental stateful behaviour to the mouse config interface. 2016-05-15 17:39:33 +02:00
Arpad Csanyi 12c10df49b Improve theming of the mouse actions menu.
Remove right border radius when hovered as well.
2016-05-15 16:34:23 +02:00
Arpad Csanyi 8077d41441 Remove old keymap switcher title layouts. 2016-05-15 15:55:08 +02:00
Arpad Csanyi 1f7e46bc8c Theme mouse action's active nav item to point on it's configuration. 2016-05-13 16:59:31 +02:00
Arpad Csanyi aca98e4760 Add basic interface for the scrolling action. 2016-05-13 10:25:36 +02:00
Arpad Csanyi 833964f054 Hide placeholder button. 2016-05-12 23:23:09 +02:00
Arpad Csanyi db5bfac0ac Add initial markup of the mouse cursor movement configuration. 2016-05-12 23:21:34 +02:00
Arpad Csanyi dae7972a00 Add initial layout of mouse speed interface. 2016-05-12 22:49:41 +02:00
Arpad Csanyi da44928169 Add compiled css related to the previous change. 2016-05-11 23:36:31 +02:00
Arpad Csanyi ba8c17f339 Initialize theming of the mouse edition interface. 2016-05-11 23:35:58 +02:00
Arpad Csanyi 128db4bf48 Call the new mouse event handler function.
Also apply some refactoring on the code for better readability.
2016-05-11 23:32:19 +02:00
Arpad Csanyi 5e2f10d72f Add event handler for switching between mouse actions. 2016-05-11 23:31:28 +02:00
Arpad Csanyi 319691efd1 Improve markup of the mouse action editor. 2016-05-11 23:30:28 +02:00
Arpad Csanyi d62167fd01 Change the basic layout of the mouse edition interface. 2016-05-11 23:29:22 +02:00
Arpad Csanyi 9d38fda72b Toggle the help text based on the selected option. Fixes #43 2016-05-10 00:22:14 +02:00
Arpad Csanyi 911e51b6d1 Update markup to display only the relevant help text. #43 2016-05-10 00:21:16 +02:00
Arpad Csanyi 9516de2f9f Fix classnames of select2 on the layer tab. 2016-05-10 00:07:17 +02:00
Arpad Csanyi 8dedbcc06e Remove select2's search from the layer tab. #43 2016-05-09 23:58:53 +02:00
Arpad Csanyi 9bb0145e71 Add possibility to remove search box from select2. #43 2016-05-09 23:56:54 +02:00
Arpad Csanyi 82ce5accab Resolving #41 by adding css related to the previous change. 2016-05-09 23:20:38 +02:00
Arpad Csanyi e64f162896 Add GitHub ribbon to the bottom right corner. #41
The css pulled in with cdnjs didn't look good, so it was easier to put
this into our css.
2016-05-09 23:18:35 +02:00
Arpad Csanyi 864941e5ae Update the help text on the "Long press action". #23 2016-05-08 23:25:27 +02:00
Arpad Csanyi 1f2c0a1787 Fix the alignment of the "Capture Keystroke" button. #23 2016-05-08 23:24:21 +02:00
Arpad Csanyi fe5ae29943 Remove help bubbles from the tab titles. 2016-05-08 23:15:46 +02:00
Arpad Csanyi 04d6ac6727 Remove unneeded styles related to the none action. 2016-05-08 23:09:58 +02:00
Arpad Csanyi 1d4c87ce06 Remove icon and change text of the none action. 2016-05-08 23:09:39 +02:00
Arpad Csanyi fa22e0f377 Remove edition related icons from the macro preview. 2016-05-08 22:58:49 +02:00
Arpad Csanyi 639637e60c Adjust the with of the select box on the keymap switching interface. 2016-05-08 22:54:30 +02:00
Arpad Csanyi 5e02c56d60 Change label on the keymap switching interface. 2016-05-08 22:51:45 +02:00
Arpad Csanyi f8069b81f1 Change label on the macro edition interface. 2016-05-08 22:50:43 +02:00
Arpad Csanyi 14f1a2775c Change the layer switcher editor's layout.
The end of the text varies based on the selected option:
- activate = holding
- toggle = pressing
2016-05-08 22:02:16 +02:00
Arpad Csanyi 71f1d16051 Show help bubble when a tab is selected. #22
This bubble can be set not to show anymore.
2016-05-07 20:47:54 +02:00
Arpad Csanyi 862a5fdf7d Add help text to the tabs of the keyeditor. #22 2016-05-07 20:47:20 +02:00
Arpad Csanyi 67127fbced Revert the title "Keycode" to "Keypress". #22. 2016-05-06 23:21:59 +02:00
Arpad Csanyi 0ed2816995 Add alternative icons for the scroll action. #27
Just found these arrows while looking for other mouse related graphics,
and wanted to try out.
2016-05-06 23:08:14 +02:00
Arpad Csanyi 49b64463eb Increase the with of the popover to fit in the new tab. #22 2016-05-05 23:18:12 +02:00
Arpad Csanyi 590bbab748 Remove old Layer action configuration. #22 2016-05-05 23:17:54 +02:00
Arpad Csanyi 45ca30784e Rename some tabs of the popover for better fit. #22
All the names consist of one word only.
The keypress has been changed to keycode, as actually all the other tabs
are configuring keypresses, just they are not sending a keycode.
2016-05-05 23:15:26 +02:00
Arpad Csanyi 2a08d1f19d Add Layer switcher tab to the key configuration popover. #22
The icons used in this commit are not final, as this is just a mockup,
and for this purpose it was easier to use fontawesome (as previously),
instead of adding the svgs.
2016-05-05 23:13:54 +02:00
Arpad Csanyi 93f7400f1d Delete the unneeded layer toggle key layout. 2016-05-04 00:31:16 +02:00