41 Commits

Author SHA1 Message Date
27e12337a6 Bah, let's throw it to 23. 2023-12-09 10:54:43 -06:00
38bb3a785b Move to using KLed instead of manually specifying a unicode button. 2023-12-09 09:14:36 -06:00
24a20939a6 Add a backend for the language selection menu
Assuming you're running this at root, immediately when the dropdown box has a changed value, it installs the required language packs, updates the system locale, then kicks off an SDDM reboot.

This needs lots of error handling and UX to ensure the user doesn't just hold down the down arrow and crash their computer.
2023-12-05 19:05:30 -06:00
a757d52244 Correct the logic for incorrect passwords. Looks like spaghetti. 🍝 2023-12-05 18:22:56 -06:00
c6b13dd919 Prep for translations 2023-12-04 23:46:24 -06:00
f13034ecc2 Make the WiFi password prompt pop up again if a wrong password is input 2023-12-04 18:51:02 -06:00
Aaron Rainbolt
22819a4443 Enhance WiFi connection handler, auto-update connection status, fix layout glitch 2023-12-04 16:15:29 -06:00
7ddbe923e2 Add WiFi selection feature, just the basics. Needs lots of cleanup and UX love 2023-12-04 09:21:48 -06:00
a24a8a497b Make those state names translatable 2023-12-03 12:26:35 -06:00
36f9a0c344 Implement different network connectivity states 2023-12-02 22:17:22 -06:00
acfd803cd4 Finish correct state transitions for WiFi status, next step is actually being able to enter a password 2023-12-02 21:58:34 -06:00
2d7fcde06a American English is the default, write a function to handle language list generation 2023-12-02 15:05:49 -06:00
2c5bda9356 Add preliminary code for a WiFi dropdown, and a language selector dropdown. 2023-12-02 15:05:00 -06:00
215ba27500 Fix segfault on launch 2023-12-02 12:21:47 -06:00
5e616be3a4 Add Language and WiFi dropdown boxes, plus, update the background image - builds but doesn't run 2023-12-01 22:24:38 -06:00
ca33c24096 Port back to Qt 5.
To be consistent in app launching, port back to Qt 5. Also, bump the C++ standard to 23, well, just because, and make the installer prompt display on both monitors, instead of just one.
2023-12-01 18:50:20 -06:00
Aaron Rainbolt
c2ac6af2d9 Document how the installer prompt works. 2023-02-07 00:03:10 -06:00
Aaron Rainbolt
b01051a243 User interface overhaul. 2023-02-07 00:03:07 -06:00
Aaron Rainbolt
de6df8b266 Add a symlink to fix the LXQt theme. 2023-02-06 16:26:51 -06:00
Aaron Rainbolt
6af8cc8c87 Drop to a desktop if the install fails or is canceled. 2023-02-06 16:26:11 -06:00
Aaron Rainbolt
9f9f7118eb Change the desktop file to an X session and add supporting files. 2023-02-06 16:24:34 -06:00
Aaron Rainbolt
4293c7a681 Move the lubuntu-installer script to libexec 2023-01-25 00:07:46 -06:00
Aaron Rainbolt
936cf6ac8d Do not enforce a maximum window size
The original maximum window size of 1920x1080 causes the window to not
fill the screen (and not even display all content) on large screens.
Removing the maximum window size makes the prompt display properly on
large screens.
2023-01-25 00:01:34 -06:00
Aaron Rainbolt
287dcfe606 Ignore aspect ratio when scaling background (Bug #1)
Qt:KeepAspectRatio results in the background image becoming strangely
mangled. Changing to Qt::IgnoreAspectRatio results in scaling behavior
very similar to the behavior used by PCManFM-Qt by default when scaling
wallpapers, resulting in the image sometimes looking "stretched" or
"squished", but never mangled.
2023-01-24 23:59:05 -06:00
881d7c34ba Remove old garbage patch file, and bump to 0.3.0 on master. 2022-06-30 15:23:18 -05:00
d9ce00d89a Oops, don't forget the DESTINATION keyword. 0.2.0 2022-06-30 15:19:39 -05:00
67d433d52f Initial desktop file. 2022-06-30 15:17:36 -05:00
ba868214f2 Bump version on master to 0.2.0, to prep for the next release. 2022-06-30 14:58:54 -05:00
6203ba1d2b Pre-release README fixup. 0.1.0 2022-06-30 14:58:08 -05:00
81b3e4f327 Make the window maximum huge to deal with screens even bigger than 1920x1080. 2022-06-30 14:56:19 -05:00
55c3f71582 Install executables to the right spots. 2022-06-30 14:55:17 -05:00
06e89e5442 Fix some issues with scaling on smaller screens. 2022-06-30 02:54:37 -05:00
bc84bc1df6 Launch Calamares on Install Lubuntu button. 2022-06-30 02:22:43 -05:00
0699c1c86a Comments are good. 2022-06-30 01:31:10 -05:00
75d39abcfa Make the buttons look pretty. 2022-06-30 01:30:42 -05:00
171a79b519 Quit the application when tryLubuntu is clicked. 2022-06-29 22:20:30 -05:00
6814333aba Rename a lot from MainWindow to InstallerPrompt, getting this made into something we can actually publish. 2022-06-29 21:59:02 -05:00
4ed0cf3a4a Some UI cleanup. We're getting closer. 2022-06-29 21:54:12 -05:00
cd3376befe Use the background image given by arraybolt3. 2022-06-29 21:25:23 -05:00
76bd63729c Initial mockup. Very very ugly. Needs tons of cleanup. 2022-06-23 23:25:15 -05:00
0d6bd4f26a Initial commit. 2022-06-23 22:08:08 -05:00