Peter Eisenmann
|
db61972c95
|
add welcome page
|
2022-06-01 00:13:08 +04:00 |
|
Peter Eisenmann
|
dfab6e560a
|
general: drop some unused imports
|
2022-06-01 00:01:23 +04:00 |
|
Peter Eisenmann
|
290a232d9c
|
config: always use a string as distribution_name
|
2022-06-01 00:01:10 +04:00 |
|
Peter Eisenmann
|
0a8390b9d1
|
readme: add distribution dependency section
|
2022-06-01 00:01:01 +04:00 |
|
Peter Eisenmann
|
c2e1f5211a
|
readme: add libadwaita and gtk4 as dependencies
|
2022-05-27 10:58:45 +04:00 |
|
Peter Eisenmann
|
e41c359ccf
|
readme: add demo mode note for flatpak
|
2022-05-27 10:58:07 +04:00 |
|
Peter Eisenmann
|
4f2c59ecac
|
manifest: drop udisk and use demo wrapper
|
2022-05-27 10:57:24 +04:00 |
|
Peter Eisenmann
|
18d25a2b06
|
build: add flatpak option to install demo wrapper
|
2022-05-27 10:56:34 +04:00 |
|
Peter Eisenmann
|
29ca0979f0
|
config: fix additional software default value
|
2022-05-27 10:53:59 +04:00 |
|
Peter Eisenmann
|
8bda36454a
|
don't use udisks in demo mode
|
2022-05-27 10:53:33 +04:00 |
|
Peter Eisenmann
|
208773fd65
|
manifest: add missing dependencies
|
2022-05-25 03:21:53 +04:00 |
|
Peter Eisenmann
|
eda89abf21
|
readme: update build instructions
Add dependencies and advise GNOME Builder
|
2022-05-25 02:54:26 +04:00 |
|
Peter Eisenmann
|
37893bd367
|
update flatpak manifest
|
2022-05-25 02:53:25 +04:00 |
|
Peter Eisenmann
|
71bed1b8de
|
readme: use recursive clone
Required for blueprint subproject.
|
2022-05-25 02:31:31 +04:00 |
|
Peter Eisenmann
|
35974b959f
|
docs: update class hierarchy
|
2022-05-21 09:52:23 +02:00 |
|
Peter Eisenmann
|
eb86e74f51
|
config: use correct python assert syntax...
|
2022-05-21 08:06:53 +02:00 |
|
Peter Eisenmann
|
061b5eaee7
|
add config option to specify fixed language
Specifying a fixed language will skip the language selection page.
|
2022-05-21 00:26:58 +02:00 |
|
Peter Eisenmann
|
6836fb725b
|
window: use tuple for page creation condition
Instead of putting None in pages, use the condition directly.
|
2022-05-21 00:26:58 +02:00 |
|
Peter Eisenmann
|
5e287f6282
|
config: add type verification mechanism
|
2022-05-21 00:26:58 +02:00 |
|
Peter Eisenmann
|
2c0bc613a9
|
config: clarify default config and syntax errors
|
2022-05-20 14:34:16 +02:00 |
|
Peter Eisenmann
|
62276c1a87
|
config: set all variables on init for testing
|
2022-05-20 13:14:09 +02:00 |
|
Peter Eisenmann
|
c34e6f3db7
|
language: start loading in provider init
|
2022-05-20 12:25:40 +02:00 |
|
Peter Eisenmann
|
ec8828e7c5
|
initialize global state before main
|
2022-05-20 11:14:51 +02:00 |
|
Peter Eisenmann
|
60af53466b
|
example: clarify software translation syntax
|
2022-05-19 16:23:44 +02:00 |
|
Peter Eisenmann
|
59927b067c
|
software: enable i18n for name and descripition
|
2022-05-19 16:19:44 +02:00 |
|
Peter Eisenmann
|
bec35355d0
|
keyboard: remove accidental email.policy import
|
2022-05-19 14:32:05 +02:00 |
|
Peter Eisenmann
|
30e2d6caf5
|
config: use format strings
|
2022-05-19 09:30:51 +02:00 |
|
Peter Eisenmann
|
06a9e74aa6
|
language: always use code as fallback
|
2022-05-19 09:04:07 +02:00 |
|
Peter Eisenmann
|
eb9e94b508
|
readme: restructure testing, add uninstall command
|
2022-05-19 09:04:07 +02:00 |
|
Peter Eisenmann
|
c93436018b
|
keyboard: allow fallback independent default layouts
Allows setting default layouts for locales, that don't have their own
set of available layouts.
|
2022-05-19 09:03:16 +02:00 |
|
Peter Eisenmann
|
0a779aa2fe
|
keyboard: simplify language code to layout getter
Move code trying out different versions of language code to separate
function. Return fallback if no keyboards are available.
|
2022-05-19 09:02:03 +02:00 |
|
Peter Eisenmann
|
6a8aa74223
|
keyboard: simplify initial layout setting
Always use first layout as default. Deduplicate some code through this.
|
2022-05-18 23:28:43 +02:00 |
|
Peter Eisenmann
|
00d2d7d8ef
|
fix default keyboard layouts with specifiers
Syntax is code+specifier, brackets returned by langtable are not default
|
2022-05-17 09:18:48 +02:00 |
|
Peter Eisenmann
|
8baefc2e38
|
readme: add description for distributions
|
2022-05-17 07:46:04 +02:00 |
|
Alí Sinisterra
|
3cec5293f9
|
Update es.po.
Changed from formal/computer-like language, "usted", to more friendly language, "tú".
|
2022-05-17 05:34:18 +00:00 |
|
Peter Eisenmann
|
92206b85c9
|
page wrapper: no spacing on empty title
|
2022-05-13 16:50:12 +02:00 |
|
Peter Eisenmann
|
fc3a9b09d7
|
update translators
|
2022-05-13 16:09:19 +02:00 |
|
Nícolas Castillo
|
c9bc98a6c1
|
Add Spanish translation
|
2022-05-13 04:31:33 -05:00 |
|
Luna Jernberg
|
2f35f185c7
|
Add Swedish Translation
|
2022-05-09 15:36:56 +00:00 |
|
Gert
|
52a86e7429
|
Add Dutch translation
|
2022-05-08 13:54:27 +02:00 |
|
Peter Eisenmann
|
05128cb493
|
language: add locales for pt_BR and pt_PT
|
2022-05-08 13:43:51 +02:00 |
|
Peter Eisenmann
|
52da766fca
|
language: use get_language_from_locale
Use language code did not work for pt_BR and is also not necessary when
the locale is available.
|
2022-05-08 13:43:51 +02:00 |
|
Peter Eisenmann
|
d2bb73504e
|
language: use language code for developer hint
Language name does not exist, so it only printed None before...
|
2022-05-08 13:43:51 +02:00 |
|
Peter Eisenmann
|
4e78b689eb
|
keyboard: fallback mechanism if no layouts known
|
2022-05-08 13:43:51 +02:00 |
|
Peter Eisenmann
|
002307a89a
|
Add Ukrainian translation (by Dea Dia)
Thank you @DartDeaDia!
|
2022-05-08 13:43:51 +02:00 |
|
Peter Eisenmann
|
9a530b27b4
|
update translators
|
2022-05-08 13:43:51 +02:00 |
|
Peter Eisenmann
|
b3948523cb
|
Add French translation (by A. Pinsard)
Thank you @TwistyDev!
|
2022-05-08 13:43:51 +02:00 |
|
Mejans
|
182e5dda6e
|
Add Occitan translation
|
2022-05-08 13:43:51 +02:00 |
|
Fernando Rodrigues
|
0fc7f85a25
|
add Brazillian Portuguese translation
|
2022-05-05 21:21:17 -03:00 |
|
Peter Eisenmann
|
bb661f2b2e
|
version bump
0.2
|
2022-05-02 01:04:54 +02:00 |
|