Commit graph

136 commits

Author SHA1 Message Date
Oliver Smith
6e37868e6e
README.md: add links to fontawesome icons
Looks like these should have been links, so add them.
2022-06-19 19:15:19 +02:00
Oliver Smith
9f03b6872c
regenerate-fonts.sh: new file
Move snippet from README into a script, so it's easier to execute it.
2022-06-19 19:15:13 +02:00
Johannes Marbach
dba19bff31 Merge branch 'for-upstream/cherrypicker/timeout' into 'master'
Allow shutting down the device on inactivity

See merge request cherrypicker/unl0kr!5
2022-06-19 08:45:39 +00:00
Eugenio Paolantonio (g7)
23c90cf998 Set default timeout to 5 minutes
Signed-off-by: Eugenio Paolantonio (g7) <me@medesimo.eu>
2022-06-14 23:23:08 +02:00
Eugenio Paolantonio (g7)
0afd4a22e9 Allow shutting down the device on inactivity
This can be enabled by setting the `general.timeout` configuration.
Timeout must be specified in seconds, and the max ceiling is 3600 (one hour).
Specifying 0 (default) will disable this feature.

Signed-off-by: Eugenio Paolantonio (g7) <me@medesimo.eu>
2022-06-14 01:02:24 +02:00
Johannes Marbach
4117778324 Add config option to customise bullet character
Fixes #17
2022-05-30 21:18:25 +02:00
Johannes Marbach
7345665382 Use actual device DPI value 2022-05-30 21:01:45 +02:00
Johannes Marbach
6f20e044c2 Enable warning level 3 and fix all warnigns
Fixes: #18
2022-05-27 21:03:19 +02:00
Johannes Marbach
6661c1e8bb Fix type warning 2022-05-27 20:34:20 +02:00
Johannes Marbach
f807f77fff Don't set 0 dpi because it'll mess up lv_dpx 2022-05-27 20:34:09 +02:00
Johannes Marbach
fa58e87ca0 Update lvgl & lv_drivers 2022-05-27 20:32:55 +02:00
Johannes Marbach
fe28e0df41 Update changelog for 0.2.0 2022-05-27 12:38:21 +02:00
Johannes Marbach
2696481bbf Merge branch 'for-upstream/cherrypicker/backends-dpi' into 'master'
Allow runtime selection of the lvgl display driver ("backend"), enable DRM backend

See merge request cherrypicker/unl0kr!4
2022-05-21 11:02:23 +00:00
Eugenio Paolantonio
e4edfa3d64 Allow runtime selection of the lvgl display driver ("backend"), enable DRM backend 2022-05-21 11:02:23 +00:00
Johannes Marbach
0c00af71be Update submodules, fix LVGL keyboard coloring 2022-02-21 21:14:11 +01:00
Johannes Marbach
535f442b10 Do not show last typed character when typing
Fixes: #25
2022-01-28 20:02:41 +01:00
Johannes Marbach
ab916a81a8 Gracefully kill process to allow TTY reset 2022-01-28 19:38:12 +01:00
Johannes Marbach
206a4e877f Update screenshots (now that cursor is gone) 2022-01-27 20:49:00 +01:00
Johannes Marbach
c18e0b4581 Add changelog 2022-01-27 20:43:21 +01:00
Johannes Marbach
608b7f0754 Prevent scrolling when keyboard hides
Fixes: #21
2022-01-27 20:31:29 +01:00
Johannes Marbach
9f74f37d4d Hide partition name
Fixes: #27
2022-01-27 20:25:25 +01:00
Johannes Marbach
f3836bf50a Specify check: True when running external commands
Fixes: #23
2022-01-27 20:07:12 +01:00
Johannes Marbach
00b5d83599 Avoid TTY cursor blinking
Fixes: #26
2022-01-27 20:03:10 +01:00
Johannes Marbach
f7217fc841 Reference screenshots 2022-01-24 20:48:49 +01:00
Johannes Marbach
d4cc343df7 Generate screenshots for all themes 2022-01-24 20:45:40 +01:00
Johannes Marbach
778f114790 Handle physical return key events
Fixes: #19
2022-01-24 20:06:48 +01:00
Johannes Marbach
68bde1ecdc Merge branch 'pmos-themes' into 'master'
themes: add pmOS themes

See merge request cherrypicker/unl0kr!3
2022-01-10 19:26:23 +00:00
Dylan Van Assche
5e7c13c3a9
themes: add pmOS themes
Define 2 new themes: pmos-light and pmos-dark according to the
mockups in pmaports #1356 [1].

[1] https://gitlab.com/postmarketOS/pmaports#1356
2022-01-10 08:02:28 +01:00
Johannes Marbach
9ec0bf9196 Set correct version 2021-11-23 20:11:54 +01:00
Johannes Marbach
c0900fb9cd Use correct array element type in memset 2021-11-20 21:25:55 +01:00
Johannes Marbach
bf55a65d05 Change default layout to en-US 2021-11-16 19:26:48 +01:00
Johannes Marbach
db760c8e88 Merge branch 'fix_meson_install' into 'master'
meson: actually install stuff

See merge request cherrypicker/unl0kr!2
2021-11-16 18:23:56 +00:00
Clayton Craft
00d24cd44a
meson: actually install stuff
This installs the exe and unl0kr conf file when you `meson install`
2021-11-15 17:19:27 -08:00
Johannes Marbach
ee1fae899e Make script run in (a)sh 2021-11-15 21:03:28 +01:00
Johannes Marbach
1ccbf7e155 Add script for generating screenshots 2021-11-14 13:44:06 +01:00
Johannes Marbach
5b6438b64b Limit textarea width 2021-11-14 13:39:16 +01:00
Johannes Marbach
deff1ef4e9 Allow user theme selection via config file
Relates to: #9
2021-11-14 13:30:23 +01:00
Johannes Marbach
5c3ad9bf9a Add autohide config option 2021-11-14 12:50:06 +01:00
Johannes Marbach
01fe6dd7bb Make UI adaptive
Fixes: #11
2021-11-13 20:54:46 +01:00
Johannes Marbach
672babb4de Update submodules, regenerate layouts, switch to OpenSans
Fixes: #2
2021-10-18 20:18:39 +02:00
Johannes Marbach
ffc43a4fee Handle CRYPTTAB_TRIED and CRYPTTAB_SOURCE
Fixes: #16
2021-10-08 21:24:24 +02:00
Johannes Marbach
fbf04e917f Adapt border colors
Fixes: #10
2021-10-08 21:05:26 +02:00
Johannes Marbach
ab2cfdd22a Create theming infrastructure and set up default light and dark theme
Relates to: #10
2021-10-05 20:53:37 +02:00
Johannes Marbach
7790becf7c Enable key popovers on demand
Fixes: #4
2021-10-01 21:08:10 +02:00
Johannes Marbach
b8320ca5ba Update submodules 2021-10-01 20:52:49 +02:00
Johannes Marbach
1e6a04fec2 Load configurable settings from configuration file
Closes: #7
2021-09-25 21:02:00 +02:00
Johannes Marbach
1ebc98476d Auto-append newline 2021-09-25 14:34:54 +02:00
Johannes Marbach
40ad7e89c2 Use proper prefixes 2021-09-25 14:20:54 +02:00
Johannes Marbach
5a3edbe843 Update squeek2lvgl 2021-09-25 12:57:18 +02:00
Johannes Marbach
ed2f04235c Update squeek2lvgl 2021-09-25 12:56:03 +02:00