Commit Graph

34 Commits

Author SHA1 Message Date
maloryware
7cdd7cdc73 Entry Title rendered as MultilineTextWidget
Added tooltip functionality for Entry Title
2024-12-31 18:56:47 +00:00
Martin Prokoph
a2c0a8afb0 Update to 1.21.4
Neoforge will follow as soon as it's released
2024-12-03 11:44:06 +01:00
Martin Prokoph
18209609cb MidnightLib 1.6.4 (Port to 1.21.2/3)
- Forgot to push this earlier, oops
2024-10-29 22:14:54 +01:00
Martin Prokoph
07e6049fa0 Allow Entries to be conditionally shown
- Define a required mod using `requiredMod = "modid"` in entries & comments
2024-10-11 00:08:45 +02:00
Martin Prokoph
765ad60d0b Fix crash on MacOS since v1.6.0
- Closes #67
- Temporarily disabled function popups on MacOS until a solution without non-headless java mode is found
- Also exposed a couple of fields for an upcoming Puzzle update
2024-09-06 12:00:06 +02:00
Martin Prokoph
48390abf8f Open path from last location
- Also some gradle treats :)
2024-08-29 13:43:34 +02:00
Martin Prokoph
db32a41e2b Enable commands in all environments
- Many command-related fixes and improvements
- Added test environment for easier development
2024-08-29 13:38:38 +02:00
Martin Prokoph
8039bf3fec Improved automatic command registration 2024-08-28 11:38:35 +02:00
Martin Prokoph
8aab796530 More compact code & finishing touches 2024-08-25 12:17:04 +02:00
Martin Prokoph
5fa635911f Show errors again and correctly handle closing 2024-08-23 21:35:29 +02:00
Martin Prokoph
3e20b904b7 Improved layout and lists
- Moved reset buttons right
- Added support for Identifiers
- Added isItem property to visually show items associated with Identifiers
- Lists can now also contain Identifiers and numbers
- Added method to get default values
- Added color chooser for color options
2024-08-23 21:08:16 +02:00
Jaffe2718
7deccf4199 - use fileChooser.showDialog(null, null) instead of fileChooser.showOpenDialog(null) 2024-08-22 18:09:43 +08:00
Jaffe2718
fbde598420 - add file chooser for String field in 1.6.0 2024-08-22 15:44:22 +08:00
Martin Prokoph
86a665c41a Fix crash with multiple visible tabs 2024-06-13 20:23:53 +02:00
Martin Prokoph
f0c8895d74 Port to 1.21-pre4 2024-06-08 20:42:16 +02:00
Martin Prokoph
d75d34d675 MidnightLib 1.5.5
- Fixed button always being visible
- Various visual improvements
2024-05-04 17:59:06 +02:00
Martin Prokoph
ce23e811b5 Merge pull request #52 from TeamMidnightDust/architectury
Fixed #48
2024-04-21 14:34:49 +02:00
Martin Prokoph
afc3c09148 Fixed #48
Also reduced code complexity, nice :)
2024-04-04 17:25:53 +02:00
Martin Prokoph
0241f81235 Fix button positioning
- Overview button is now positioned correctly again
- Updated to 24w13a (also works on 24w14a)
2024-04-04 17:03:41 +02:00
Martin Prokoph
2f1bfbf44e Experimental 24w09a port
- Only the overview button position in the Options Screen is not quite right
2024-03-05 12:58:59 +01:00
Martin Prokoph
fb1c4c1158 MidnightLib 1.5.2 - NeoForge & more cleanness
- Native support for NeoForge (& dropped support for regular Forge)
- Cleanup of some code -> Overview button is now added via callbacks instead of a mixin
- Unify client & server classes
  - Minor breaking change only affecting mods using the hiding functionality
2023-12-11 19:28:04 +01:00
Martin Prokoph
29c8a9ccfe MidnightLib 1.5.1 for 1.20.4
- Port to 1.20.4
- Add back fancy list background
- File size optimizations
- Update tooling
2023-12-07 18:07:09 +01:00
Motschen
cbfaeb3c6f MidnightLib 1.5.0 - 1.20.2, slight redesign & cleanup
- Port to 1.20.2
- "Reset" button now uses a custom icon (closes #25)
- Config instances can now specify custom config change behavior (implement "writeChanges" method in your class; closes #33)
- Remove TexturedOverlayButtonWidget (replaced by vanilla's TextIconButtonWidget)
- Removed radialRainbow (used very rarely)
- Updated AutoCommand to support editing list and float config values via commands on serverside installs
- Reworded description
- Forge & Quilt temporarily disabled until they release, as always
2023-09-16 21:52:14 +02:00
Motschen
dbbf546551 MidnightLib 1.4.1 - Fix tabs & Re-enable Quilt and Forge
- Fix tabs not being visible
- Re-enable Forge and Quilt support
- Fix #28
2023-06-09 18:46:53 +02:00
Motschen
9074abc331 Previous commit had a typo, it's 1.20 ;)
This commit fixes unsaved options resetting when resizing the game window
2023-05-22 12:20:35 +02:00
Motschen
8109eeb74e Update to 1.19.4 & Fix invalid value tooltips 2023-05-18 21:33:17 +02:00
Motschen
8ab3b9fa7d MidnightLib 1.3.0 - No more hats
- Re-enable Quilt and Forge support
- Completely remove unnecessary bloat (Hat cosmetics)
- File size is now just around 55KB for the Fabric & Quilt version, 60KB for Forge
2023-04-02 14:58:04 +02:00
Motschen
c881db8be4 Fix <Ctrl>+<Number> keybinds not working for tabs 2023-03-09 21:10:01 +01:00
Motschen
920fb797e1 Minor improvements 2023-03-09 19:50:28 +01:00
Motschen
cacd3516c1 Port to 1.19.4, Add tab support & Large code cleanup 2023-03-08 21:27:41 +01:00
Motschen
eaa2b1543e MidnightLib 1.1.0 - Port to 1.19.3
- Port to 1.19.3 (temporarily disabled forge and quilt until they're available)
- Removed custom button tooltip system in favor of the new vanilla one
2022-12-03 16:33:34 +01:00
Motschen
5b941204f9 Fix #16 using the suggested fix
Thanks @MasterToster
2022-10-31 10:18:36 +01:00
Motschen
0e7478b5e5 Various renames and fixes 2022-10-31 00:03:25 +01:00
Motschen
0c23fa4f53 Port to Architectury
Yes, that also means Forge!
And yes, this was pain.
And no, the file size has not increased much!
2022-10-30 23:49:58 +01:00