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