Sebastian Hartte
489b0f635e
Merge remote-tracking branch 'origin/8.0.x-1.16.1'
2020-09-20 00:42:52 +02:00
shartte
e6fb553a53
Fixes #4741 : Rework Crafting CPU cycling and extract commonalities into a separate class. ( #4742 )
...
Also Fixes:
- Enter key confirms the "Confirm Crafting" dialog again
- Right Mouse Button correctly cycles backwards through CPUs, while left mouse button forward
- Fixes an internal problem with syncing CPU names
- Naming of unnamed CPUs begins at #1 now
2020-09-20 00:26:34 +02:00
yueh
876bb52087
Update forge mappings to 20200916-1.16.2 ( #4749 )
2020-09-19 17:32:23 +02:00
shartte
971a9d22e8
Improvements to the usability of the number entry widgets (Priority, Level Emitter, Craft Amount): ( #4737 )
...
- Fixed tab order
- Introduced focus state for corner buttons
- Allowed the player to enter any text, but add validation that only persist it if it is a valid number
- Enter will now confirm these dialogs and return to the previous dialog
- The text field is automatically focused and its contents are selected
2020-09-19 16:27:29 +02:00
Sebastian Hartte
76efe6026d
Add an indicator that shows the number of active crafting jobs.
2020-09-18 21:34:42 +02:00
Sebastian Hartte
38244000c9
Fixes #4731 : Take the position where the user clicked the handle into account when calculating the new scrollbar position.
...
Also fixes: The scrollbar did not subtract the handle height when determining the available space for moving the handle, thus introducing drift the further down a user scrolled.
Also fixes: The scrollbar did not resize it's trackbar when the ME inventory screens were resized and the number of rows changed, same for craft confirm.
2020-09-13 23:12:59 +02:00
Sebastian Hartte
aff94cec8c
Fix search box interactions in the interface terminal.
2020-08-24 22:33:04 +02:00
Sebastian Hartte
87c2c94bd4
Use minus sign for minus buttons in number widget.
2020-08-11 16:31:20 +02:00
yueh
4230fc7325
Fixes #4576 : Append the amount to each button ( #4580 )
2020-08-09 13:23:24 +02:00
Sebastian Hartte
3802eace7a
Use StringTextComponent.EMPTY
2020-07-28 20:24:07 +02:00
yueh
b3b7547325
Updated mappings to 20200723-1.16.1 ( #4514 )
...
* Limit to 1 gradle worker
2020-07-28 18:33:28 +02:00
yueh
0beab559a6
Fix formatting
2020-07-28 11:44:57 +02:00
Sebastian Hartte
84e6aaa122
Compiles again.
2020-07-27 23:50:28 +02:00
yueh
56ecda5173
1.16 port
2020-07-27 11:21:50 +02:00
shartte
59e40ccbd9
Fixes mouse handling for right-clicks to clear the search box and middle-click for crafting. ( #4505 )
2020-07-26 16:30:53 +02:00
Sebastian Hartte
590e435ad6
Formatting fixes
2020-07-19 23:51:57 +02:00
Sebastian Hartte
8d92a51e4f
Formatting fixes
2020-07-19 23:50:47 +02:00
Sebastian Hartte
4322910614
Added labels that specify the unit of power (AE) and the unit of fluid (mB) for the level emitters.
2020-07-19 23:50:18 +02:00
Sebastian Hartte
ebe589a714
Ported the other number entry dialogs over to the shared widget.
2020-07-19 23:25:11 +02:00
Sebastian Hartte
6187e6a7bb
Started refactoring number entry dialogs to use shared code.
2020-07-19 20:04:08 +02:00
yueh
0d43ca15be
Removed AEApi
...
Moved all internal access to the internal `Api` class using a new static
getter.
2020-07-11 19:40:34 +02:00
Sebastian Hartte
26bb08ddb5
Post-Rename Formatting Fixes
2020-06-22 13:25:38 +02:00
Sebastian Hartte
b4471b1abb
The Great Renamening of 2020
2020-06-22 13:21:23 +02:00
Sebastian Hartte
45dd8930d3
FIXME removals
2020-06-22 11:35:52 +02:00
Sebastian Hartte
ee086366ed
Removed ConfigHost facade around AEConfig with explicit config options
...
Removed unused config options
2020-06-21 18:31:35 +02:00
yueh
fe215f0a91
Code Cleanup
2020-06-19 16:09:06 +02:00
Sebastian Hartte
f2a9d8c806
Fix crafting CPU name comparision and implement ITextComponent container sync.
2020-06-19 00:08:17 +02:00
Sebastian Hartte
3faa3db2b6
Fix QuartzKnife GUI input text-field interaction.
2020-06-19 00:08:02 +02:00
Sebastian Hartte
608e3a020c
Fix cancel button of crafting confirm UI.
2020-06-18 21:57:52 +02:00
Sebastian Hartte
f63adf1eca
Fix interaction with the search field in interface terminals.
2020-06-18 21:43:49 +02:00
Sebastian Hartte
749742a8aa
Fix interface terminal spamming update packets due to matching the wrong name.
2020-06-18 21:32:44 +02:00
Sebastian Hartte
e9e06fa7ee
Renamed MAC -> Molecular Assembler
2020-06-16 23:17:29 +02:00
yueh
5225ea426b
pick 97420a31d The big reformat of 2020
2020-06-16 21:45:35 +02:00
Sebastian Hartte
f6f8ac20e8
Fix the pattern terminal's processing output / crafting result slots not being disabled when switching modes by putting back the old code that simply moves them offscreen.
2020-06-16 17:35:47 +02:00
Sebastian Hartte
d43e8d19dd
Implements opening containers from items with and without a block context.
2020-06-14 21:23:55 +02:00
Sebastian Hartte
8e8cbca57b
Fixes transparency of tab button icons.
...
Fixes priority sub-gui returning to ME-chest-interface rather than storage-cell interface for ME chests.
2020-06-14 19:26:52 +02:00
Sebastian Hartte
42651ed087
Cleaned up a bit of the unimplemented full-width terminal mode.
...
And promptly disabled it by correctly filtering against the settings.
2020-06-14 19:02:13 +02:00
Sebastian Hartte
cbbb9d1ade
More warning fixes and cleanup.
2020-06-14 18:13:42 +02:00
Sebastian Hartte
20e9eb66b2
Docs for AESubGui
2020-06-14 18:02:39 +02:00
Sebastian Hartte
fd7ed5bbf0
GUI Refactoring and consolidation
2020-06-14 18:00:02 +02:00
Sebastian Hartte
9b19f5b0e2
Enum-Ify ISortSource since it always uses the same enum types
...
Reactivate JEI integration
2020-06-14 14:30:41 +02:00
yueh
23b6e195ac
Revert using internal API
2020-06-07 17:21:20 +02:00
Sebastian Hartte
46b1d1ffdc
GUI Rendering and various fixes
2020-06-07 03:29:57 +02:00
Sebastian Hartte
70418b0bb2
GUI Registration
2020-06-06 21:54:09 +02:00
Sebastian Hartte
ff042a394b
All GUI compile errors fixed, switched to excludes over includes in gradle build and lots, LOTS of more fixes.
2020-06-06 21:16:05 +02:00
Sebastian Hartte
237463dd94
Lots of compile fixes
2020-06-04 03:02:48 +02:00
Sebastian Hartte
2de3a2ecee
Grindr, GUI, Container.
2020-06-02 22:52:35 +02:00
Sebastian Hartte
2f50568237
First Container opens (Sky Chest)
2020-06-02 12:41:03 +02:00
covers1624
3f5c299d09
More compile things
2020-06-02 15:12:30 +09:30
Sebastian Hartte
9f63859769
Work on GUIs (specifically to get SkyChest GUI)
2020-06-02 02:14:09 +02:00