László Monda
7c9ca1f5b2
Use module ID instead of a string to identify module configurations. Add initialSpeed property.
2016-03-20 11:47:55 +01:00
László Monda
8c0694901b
Fix JSON.
2016-03-20 11:42:10 +01:00
László Monda
20c903113d
Add signature, prologue, epilogue, brandId properties and make hardwareId numeric.
2016-03-20 11:41:00 +01:00
László Monda
27e65b36e5
Put module bindings inside of layers, not the other way around. Use IDs instead of strings for identifying modules. Update script.
2016-03-20 11:33:17 +01:00
László Monda
4199031111
Add the rest of the layers as a placeholder.
2016-03-20 02:42:02 +01:00
László Monda
1af09f99ab
Invert property because merged state can be explicitly detected.
2016-03-20 02:41:03 +01:00
László Monda
b62d694eb3
Add uhk-state.json
2016-03-20 02:39:55 +01:00
László Monda
8d4c9add51
Add Agent configuration file.
2016-03-20 02:22:05 +01:00
László Monda
d4aabc1046
Add layer switcher key type.
2016-03-20 02:15:19 +01:00
László Monda
01ca18ba34
Identify keymaps and macros by numeric IDs. Use keystroke naming instead of key.
2016-03-20 01:39:49 +01:00
László Monda
4f052b3789
Close array with a 0 byte. Remove the couple writer calls at the beginning along with console.log()
2016-03-20 01:22:07 +01:00
László Monda
31363c3790
Replace "change keymap" with "switch keymap" because the latter is less ambiguous.
2016-03-19 13:26:02 +01:00
László Monda
3fbae15292
Write leftward instead of leftwards because this seems to be the common usage.
2016-03-19 13:21:48 +01:00
László Monda
9bf938a617
Fix typo.
2016-03-19 13:18:31 +01:00
László Monda
4391532e35
Loosely serialize key actions.
2016-03-19 03:05:00 +01:00
László Monda
ed92d46fd3
Add script to serialize the JSON configuration as binary.
2016-03-18 22:32:51 +01:00
László Monda
e02132eb68
Update file in the hope that it'll be accessible via GitHub pages without explicitly writing index.html at the end of the URL.
2016-03-18 19:44:26 +01:00
László Monda
74c928622b
Use arrays instead of object properties wherever possible.
2016-03-18 18:57:27 +01:00
László Monda
031718fb21
Add the JSON of the UHK configuration to be serialized to the EEPROM.
2016-03-18 18:04:02 +01:00
Arpad Csanyi
13e477d03c
Recalculate .keyboard-slider height when changing imgs to svgs. #15 .
...
If UI is loaded on a smaller screen, the svg will be cut in half as the
height of the image will be smaller then the height of the svg. There
could be other solutions for this, but this was the quickest, and it's
sufficient for the purpose of the mockup.
2016-03-17 16:08:36 +01:00
Arpad Csanyi
7ab20e4a6f
Remove unneeded console.log().
2016-03-17 16:08:18 +01:00
Arpad Csanyi
af9a2416e2
Make the iframe 300px heigher so there will be space for dropdowns. #15
2016-03-17 16:04:48 +01:00
Arpad Csanyi
d761c9c93f
Fix typos.
2016-03-17 15:58:02 +01:00
Arpad Csanyi
0c8e9fe6f1
Quick mocking of the popover displaying functionality. #15
...
Its main purpose is to show colors and general layout. Precise
positioning is still missing.
2016-03-17 15:48:32 +01:00
Arpad Csanyi
fd981fb79b
Add basic theming to the keyedior popover (and iframe). #15
2016-03-17 15:47:47 +01:00
Arpad Csanyi
c976cb056b
Version of keyeditor popover designed to be displayed in popover. #15
...
This is needed as the other version has a small menu to switch between
the macro and the keyeditor mockups.
2016-03-17 15:45:56 +01:00
Arpad Csanyi
6585859346
Add iframe containing the keyeditor popover. #15
2016-03-17 15:44:52 +01:00
Arpad Csanyi
c3d89d88d3
Fix keymap names. #15
2016-03-17 15:43:45 +01:00
Arpad Csanyi
7be4c27ce5
Change keyboard images SVG to inline SVG. Resolves #14 .
2016-03-17 13:44:43 +01:00
Arpad Csanyi
589f2455ed
Add missing (light) vertical bar for primary buttons. #6
2016-03-17 00:31:57 +01:00
Arpad Csanyi
32750c5121
Add basic sliding functionality. Resolves #6 .
...
At least for the mockups I've chosen to use jQuery's animate function
for this functionality instead of css3 transitions. The reason is that I
have to compute widths with js, and the whole click event and class
addition/removal is handled there.
2016-03-17 00:29:35 +01:00
Arpad Csanyi
335f7be207
Add general _init() function. #6
...
This function is used to be able to call the same initialization process
for a given view every time we load that view. At the moment of
committing it's not really usable, but it can solve some issues later.
2016-03-17 00:23:21 +01:00
Arpad Csanyi
3a4b83f51c
Remove unneeded console.log().
2016-03-17 00:22:07 +01:00
Arpad Csanyi
a48582f1b0
Theme the keyboard slider. #6
2016-03-17 00:21:05 +01:00
Arpad Csanyi
bbd5aa60b4
Prepare layout and markup for the slider. #6
2016-03-17 00:18:44 +01:00
Arpad Csanyi
48317bbaa6
Remove owl carousel relate resources. #3
2016-03-15 23:14:12 +01:00
Arpad Csanyi
5e56dc81b5
Remove owl carousel related settings from the files. Fixes #3 .
2016-03-15 23:02:23 +01:00
Arpad Csanyi
fc9150081d
Remove owl carousel library. #3
2016-03-15 22:54:25 +01:00
Arpad Csanyi
a060d221bf
Add compiled css related to the previous changes.
2016-03-15 22:47:17 +01:00
Arpad Csanyi
cc2771934f
Add missing image files.
2016-03-15 22:46:03 +01:00
Arpad Csanyi
0eaea4852b
Show handle on sortable buttons resolves #9 .
2016-03-15 22:45:03 +01:00
Arpad Csanyi
5da91749af
Make the content match the default active menu item.
2016-03-15 22:43:52 +01:00
Arpad Csanyi
9e4457ad0a
Fix css path of the macro mockup.
2016-03-15 20:48:46 +01:00
Arpad Csanyi
d1cc203cab
Fix links and GoogleTagManager code after the rename.
2016-03-15 20:46:45 +01:00
Arpad Csanyi
93f89a8a63
Make the app UI the default page on the mockup gh pages.
2016-03-15 20:43:47 +01:00
Arpad Csanyi
798eb4bf6c
Add macro related js resources to the app. #7
2016-03-15 20:04:32 +01:00
Arpad Csanyi
f18d41d678
Add new macro.css file to the app. #7
2016-03-15 17:47:53 +01:00
Arpad Csanyi
41ff7fe598
Create scss file from the old macro.css file. #7
2016-03-15 17:46:46 +01:00
Arpad Csanyi
d7e4fa19ab
Refactor general list styles as it was to specific. #5 .
2016-03-15 17:35:31 +01:00
Arpad Csanyi
0bdf61a3a3
Fix bottom menu's depth.
2016-03-15 10:27:17 +01:00