Commit Graph

65 Commits

Author SHA1 Message Date
Federico Terzi
5256e3e79f
fix(misc): fix clippy warnings (#1342)
* fix(misc): fix clippy warnings

* fix(misc): fix clippy warnings

* fix(misc): fix clippy warnings

* fix(misc): fix clippy warnings

* fix(misc): fix clippy warnings
2022-08-25 21:23:55 +02:00
Federico Terzi
6b5d0a3d3b
feat(ci): optimize CI (#1283)
* feat(ci): attempt speeding up the CI

* fix(ci): avoid redundant runs on PRs

* fix: remove redundant comment

* fix: remove force option from cargo install

* feat(ci): first draft of modulo caching

* feat(modulo): add debug step

* fix(ci): attempt using absolute paths

* fix: use contexts instead of variables

* fix: use contexts

* fix: remove cache from test runs

* fix: change cache key

* fix: wrong indentation

* chore: add explainatory comment

* fix(ci): fix cache order
2022-07-03 20:15:00 +02:00
Federico Terzi
51527500e7 fix(modulo): change cc tool to infer correct msvc location on Windows Server 2022 2022-03-06 20:40:07 +01:00
Federico Terzi
880c7c0708 fix(misc): upgrade cc crate version to (hopefully) fix windows build on github ci 2022-03-05 22:05:15 +01:00
Federico Terzi
4e9b49c3ad fix(modulo): change search bar window type to retain focus on Ubuntu. Fix #829 2022-02-13 19:20:29 +01:00
Federico Terzi
90be91d1e9 feat(modulo): implement additional search items. #789 2022-01-04 21:17:09 +01:00
Federico Terzi
b2e6a8c8cc fix(modulo): fix form return key shortcut not working when ListBox component was selected. Fix #857 2021-12-21 21:32:31 +01:00
Federico Terzi
b2452ecca7 feat(modulo): add Esc handling in textview UI 2021-11-15 22:23:29 +01:00
Federico Terzi
fff9f63f96 feat(modulo): implement textview UI 2021-11-15 21:50:35 +01:00
Federico Terzi
6168a28291 fix(modulo): fix wizard pages being cut with display scaling on Windows. Fix #871 2021-11-15 20:39:10 +01:00
Federico Terzi
fa26b1ffde feat(modulo): refactor form parser to accept new control syntax #856 2021-11-07 12:44:24 +01:00
Federico Terzi
ac208ecf02 fix(modulo): check for 'wx-config-gtk3' command as well on Linux. Fix #840 2021-11-06 10:02:47 +01:00
Federico Terzi
fcc0a4ee50 fix(modulo): add wrapping to move bundle wizard page 2021-11-05 21:09:25 +01:00
Federico Terzi
2d84db409d feat(modulo): wire up move bundle page in wizard, related to #844 2021-11-05 20:29:37 +01:00
Federico Terzi
3034dbe122 feat(modulo): submit forms by just pressing Enter when possible, and also add help label. Fix #709 2021-11-01 20:23:57 +01:00
Federico Terzi
1bad4b2bfb fix(modulo): fix search bar shortcut handling for non-querty layouts. Fix #823 2021-10-31 20:21:04 +01:00
Federico Terzi
85bd14236a fix(modulo): remove rerun-if-changed directives that caused cargo to recompile modulo each time 2021-10-21 21:44:14 +02:00
Federico Terzi
f9b256c1a3 fix(modulo): fix bug that prevented forms from being displayed on Linux 2021-10-16 12:22:28 +02:00
Federico Terzi
cba4c41006 fix(modulo): fix cut button in welcome screen when using 125% text scaling on windows. Fix #777 2021-10-12 21:26:50 +02:00
Federico Terzi
45b20fd067 fix(modulo): fix icon loading when path includes unicode chars. Fix #554 2021-10-12 21:19:05 +02:00
Federico Terzi
0804ef5e27 feat(modulo): add auto startup wizard page 2021-10-09 17:33:39 +02:00
Federico Terzi
c4070d0044 fix(modulo): update wrong link in wizard 2021-10-06 22:35:41 +02:00
Federico Terzi
308d1848be style(modulo): fix formatting 2021-10-06 18:39:55 +02:00
Federico Terzi
2cd974c80b fix(modulo): fix warnings 2021-10-05 23:18:26 +02:00
Federico Terzi
16350123d2 fix(modulo): fix warnings 2021-10-05 22:07:04 +02:00
Federico Terzi
e94d97aae1 fix(modulo): explicitly specify built-in version of img libs on macOS 2021-10-04 21:21:26 +02:00
Federico Terzi
d83cf60f8e fix(ci): attempt with universal binary flag 2021-10-03 12:32:03 +02:00
Federico Terzi
6930687d01 fix(ci): add missing c flags in M1 pipeline 2021-10-03 10:13:09 +02:00
Federico Terzi
b7a80c956a fix(ci): explicitly use builtin jpeg and png libs in m1 pipeline 2021-10-02 21:54:54 +02:00
Federico Terzi
c90ae3c128 fix(ci): another attempt to fix m1 ci 2021-10-02 21:26:38 +02:00
Federico Terzi
e84abc21bc fix(ci): attempt to fix modulo building process on CI for M1 processors 2021-10-02 20:58:48 +02:00
Federico Terzi
82d1b2f4e1 fix(ci): attempt to fix m1 compilation problem 2021-10-02 19:45:30 +02:00
Federico Terzi
0afa3f4208 fix(ci): attempt to fix m1 compilation problem on GH Actions
This reverts commit e33fc6993c.
2021-10-02 19:36:21 +02:00
Federico Terzi
e33fc6993c Revert "fix(ci): attempt to fix m1 compilation problem on GH Actions"
This reverts commit 1caa5d2a57.
2021-10-02 18:44:00 +02:00
Federico Terzi
1caa5d2a57 fix(ci): attempt to fix m1 compilation problem on GH Actions 2021-10-02 18:14:41 +02:00
Federico Terzi
27f665d0d4 feat(modulo): improve Wizard wording 2021-08-24 23:19:30 +02:00
Federico Terzi
ad029b626e feat(modulo): add wrong edition page in Wizard GUI 2021-08-24 23:04:25 +02:00
Federico Terzi
0cc52ccf63 feat(modulo): sort search items 2021-08-24 20:05:00 +02:00
Federico Terzi
96ce9090f8 feat(modulo): make search bar hint configurable 2021-08-24 19:53:16 +02:00
Federico Terzi
6c68a9d51d fix(modulo): fix bad searchbar handling of utf8 chars 2021-08-22 21:53:21 +02:00
Federico Terzi
19aab8987e feat(modulo): implement built-in filter and help text 2021-08-18 15:52:48 +02:00
Federico Terzi
103699ec36 feat(modulo): change welcome title 2021-08-06 18:42:07 +02:00
Federico Terzi
c82690ba61 feat(modulo): improve troubleshooting UI 2021-07-27 22:41:29 +02:00
Federico Terzi
56502fd0e5 feat(modulo): implement already_running flag on welcome gui 2021-07-23 22:14:44 +02:00
Federico Terzi
0280738dd3 fix(modulo): fix compilation problem on macOS 2021-07-19 23:51:28 +02:00
Federico Terzi
11edf080de feat(modulo): implement troubleshooting window 2021-07-19 20:48:55 +02:00
Federico Terzi
79f7a546d4 fix(modulo): fix compilation on Linux 2021-07-09 21:23:12 +02:00
Federico Terzi
40ea11ef94 feat(modulo): improve welcome screen on macOS 2021-06-29 20:03:23 +02:00
Federico Terzi
7e09fe769b feat(modulo): return result from Wizard 2021-06-27 20:18:49 +02:00
Federico Terzi
a6ca1ee4c2 feat(modulo): add welcome screen 2021-06-27 18:02:29 +02:00