Commit Graph

47 Commits

Author SHA1 Message Date
bluepilledgreat
f873b7785e localise custom theme add dialog 2025-03-11 18:50:09 +00:00
bluepilledgreat
239a0e3e1d add the import dialog 2025-03-11 11:21:07 +00:00
bluepilledgreat
59c85da405 remove ko-fi links 2024-12-08 12:10:50 +00:00
bluepilledgreat
eb9e1341c7 Merge branch 'main' into feature/improve-studio-support 2024-11-05 21:13:13 +00:00
pizzaboxer
cac081eeb8
Add analytic logging of exceptions 2024-10-27 20:05:23 +00:00
Matt
ce6ab31c32
add length check to github issue url (#3485) 2024-10-26 20:38:11 +01:00
pizzaboxer
a121e14f94
Make player launch error dialog less annoying
additionally added clarification about the "don't exit to desktop app" option breaking the ability to accept player invites
2024-10-25 21:06:16 +01:00
pizzaboxer
f1c320dc8f
Define tab indexes for launch dialog 2024-10-24 23:09:25 +01:00
Matt
8c5a004732
Enhance the error experience (#3259)
* set taskbar state to error upon failing

* add version text to the exception dialog

* vertically align version text
2024-10-17 15:34:03 +01:00
bluepilledgreat
14c5ca53ea forgot to add launch menu studio visibility 2024-10-16 21:34:02 +01:00
bluepilledgreat
72e2810a2d add roblox studio option to launch dialog 2024-10-16 21:20:14 +01:00
pizzaboxer
35cb3b6024
Narrow installer sidebar and centred launch links 2024-10-10 20:42:09 +01:00
pizzaboxer
7d2e7a0be6
QA builds: user agent, list all languages 2024-10-10 13:38:17 +01:00
pizzaboxer
8966babc40
Add missing launch menu strings 2024-10-09 16:24:00 +01:00
pizzaboxer
c03bd70dac
Update all GitHub links 2024-10-06 21:52:54 +01:00
pizzaboxer
d4d4636e8d
Add report button to exception dialog 2024-10-02 01:25:31 +01:00
pizzaboxer
ff387cfc59
Fix a few remaining things 2024-09-09 12:45:51 +01:00
pizzaboxer
dd568faf9c
Implement new bootstrapper error handling 2024-09-08 23:59:38 +01:00
pizzaboxer
049d59a995
Satisfy my OCD 2024-09-01 09:52:43 +01:00
pizzaboxer
8d68576720
Add monthly supporter credits 2024-08-31 15:11:30 +01:00
pizzaboxer
4d9a0ee410
Fix start event handler + launch menu title bar
turns out you need to call Reset() on the event even when you set its initial state to false
2024-08-30 18:51:00 +01:00
pizzaboxer
2791cb0b2e
Refactor automatic updater + fix install details + fix launch flag parser + fix temp directory
Automatic updater now relies on the -upgrade flag specifically being set and uses a mutex for coordinating the process

Temp directory is now obtained appropriately (should fix exceptions relating to it?)

Installation details are now reconfigured on every upgrade

Specifying a nonexistant flag would insta-crash the app

Also, the message box was making the wrong sound for the warning icon
2024-08-30 13:29:51 +01:00
pizzaboxer
6738e09443
Alterations to how bug reports are handled
- New field for log files in issue templates (which the exception dialog will directly fill out)
- Exception dialog lets you open the log file directly now that locating it isn't necessary anymore
2024-08-29 11:01:00 +01:00
pizzaboxer
91e2c45f0c
Issue reporting autofill + shorthand build checks 2024-08-27 11:36:49 +01:00
pizzaboxer
b8722f2429
Restyle launch menu 2024-08-27 09:33:16 +01:00
pizzaboxer
e96c17a3d5
Move About page to its own separate window 2024-08-26 19:26:05 +01:00
pizzaboxer
943acd78e8
FIx inconsistent WPF theming (#2621) 2024-08-17 12:53:02 +01:00
pizzaboxer
81b3ce156b
Add exception notice for unofficial builds 2024-08-10 13:45:14 +01:00
pizzaboxer
776dbc4097
Draft: new installer system
the beginning of a long arduous cleanup of two years of debt
2024-08-10 13:08:04 +01:00
pizzaboxer
2f92917c61
Fix default theme not applying to language selector dialog 2024-07-09 20:41:43 +04:00
pizzaboxer
b3366583c9
Revise exception help message 2024-07-05 10:34:23 +04:00
pizzaboxer
6eebb54435
Push all changes made to ConnectivityDialog
this was part of b2cfeeb, i dont know how this somehow managed to evade being added
2024-07-05 10:24:57 +04:00
pizzaboxer
25866849c0
Add ability to import flag JSON from file (#1092) 2024-07-02 15:01:22 +04:00
pizzaboxer
81d7ffe3da
Draft: localisation support
this is a draft as i can't fully test this right now because i'm currently 37000 feet in the air and a 75 MB data quota costs 10 bucks :(

this also may be the first documented instance of me using wpf 100% properly as bill gates himself intended
2024-06-21 22:10:11 +01:00
pizzaboxer
cd50510254
Remove unneeded translations 2024-06-19 22:42:04 +01:00
pizzaboxer
42725102ee
Fix missing i18n in FFlag add dialog 2024-06-19 22:41:25 +01:00
pizzaboxer
db544697ad
Flag editor: refactor flag adding and localize 2024-06-08 20:49:26 +01:00
pizzaboxer
f564e409ba
Rework Appearance tab of menu (and other things) 2023-10-26 22:37:42 +01:00
bluepilledgreat
5edd0db80b add localisation 2023-10-15 15:07:28 +01:00
pizzaboxer
5f8e1401c7
Allow flag JSON importing to be done by copy-paste 2023-08-23 13:25:37 +01:00
pizzaboxer
541a8bdc73
Fix clipboard copying (#522) 2023-08-23 09:57:11 +01:00
pizzaboxer
f617700457
Unwrap inner exceptions when showing exception 2023-08-06 14:32:58 +01:00
pizzaboxer
173494641a
Show all inner exceptions for connectivity dialog
maybe using a viewmodel isnt a bad idea after all...
2023-08-02 10:37:27 +01:00
pizzaboxer
48afdd7036
Use CsWin32 in favor of NativeMethods
i was planning to use pinvoke but turns out it was deprecated just 6 days ago lol
2023-08-01 19:09:52 +01:00
pizzaboxer
f00de2bc2e
Make dialogs for connection errors more friendly 2023-08-01 14:16:11 +01:00
pizzaboxer
cc39ee6e8a
Graphical FastFlag editor - initial prototype 2023-07-22 22:36:00 +01:00
pizzaboxer
049b340823
Fix UI namespaces 2023-07-22 13:18:31 +01:00