Bartłomiej Dach
|
e246357b36
|
Merge branch 'master' into sheared-overlay-container-click-away
|
2022-04-22 22:26:35 +02:00 |
|
Dean Herbert
|
82a1d1cc2e
|
Fix multiplier display not blocking input
|
2022-04-22 15:22:58 +09:00 |
|
Bartłomiej Dach
|
b7c11cdb8e
|
Deselect old incompatible mods if any on user mod select screen
|
2022-04-21 23:49:30 +02:00 |
|
Bartłomiej Dach
|
32722adba9
|
Allow mod panels to be clicked in incompatible state
|
2022-04-21 23:37:01 +02:00 |
|
Dean Herbert
|
0f4b40ab15
|
Add better click-to-dismiss logic for sheared overlays
|
2022-04-21 16:27:27 +09:00 |
|
Dean Herbert
|
5c0e5eb6f4
|
Merge pull request #17899 from Joehuu/localise-most-strings
Use existing web localisation for most hardcoded strings
|
2022-04-21 14:48:12 +09:00 |
|
Joseph Madamba
|
5e5c8e78a6
|
Use existing web localisation for most hardcoded strings
|
2022-04-20 16:31:11 -07:00 |
|
Dean Herbert
|
4466e15bfc
|
Rename AllowConfiguration to AllowCustomisation and simplify drawable addition
|
2022-04-20 23:17:29 +09:00 |
|
Dean Herbert
|
b722ff8dc5
|
Merge branch 'master' into mod-overlay/extension-points
|
2022-04-20 23:17:04 +09:00 |
|
Dean Herbert
|
65b2db5e71
|
Move shear constant to overlay (this is going to likely be used everywhere ever)
|
2022-04-20 16:30:58 +09:00 |
|
Dean Herbert
|
e17f224793
|
Fix padding mismatches
|
2022-04-20 16:28:52 +09:00 |
|
Dean Herbert
|
5c7ff363ce
|
Move title/description to correct class
|
2022-04-20 16:08:00 +09:00 |
|
Dean Herbert
|
2ee37aeceb
|
Reduce nesting and usage of GridContainer
|
2022-04-20 16:01:15 +09:00 |
|
Dean Herbert
|
1032dc235d
|
Rename PopupScreenTitle to ShearedOverlayHeader
|
2022-04-20 16:01:15 +09:00 |
|
Dean Herbert
|
8d31b0bc01
|
Split out the base design of sheared overlay into its own abstract class
This will allow for reuse with the first-run overlay.
|
2022-04-20 15:50:16 +09:00 |
|
Bartłomiej Dach
|
0d5ce336f4
|
Hide mod customisation toggle if customisation not permitted
|
2022-04-17 23:28:53 +02:00 |
|
Bartłomiej Dach
|
881df7663d
|
Fix filter not taking effect if applied before panel load completion
|
2022-04-17 23:28:53 +02:00 |
|
Bartłomiej Dach
|
8af865a1c5
|
Fix incompatibility panel using reference equality
|
2022-04-17 23:28:53 +02:00 |
|
Bartłomiej Dach
|
ffb5c1e86c
|
Tweak colours on incompatibility displaying mod panel
|
2022-04-17 23:28:52 +02:00 |
|
Bartłomiej Dach
|
20c17b8c98
|
Make base mod select screen abstract
|
2022-04-17 23:28:51 +02:00 |
|
Bartłomiej Dach
|
7eebc20124
|
Add replacements for mod overlays used by game
|
2022-04-17 23:28:51 +02:00 |
|
Bartłomiej Dach
|
67c44db8d5
|
Add extension points required for replacing old mod overlay
|
2022-04-17 23:28:51 +02:00 |
|
Dean Herbert
|
ac799aaf7a
|
Add missing newline
|
2022-04-05 19:25:47 +09:00 |
|
Dean Herbert
|
32daf64a31
|
Use newly exposed framework helper function to find closest parent
|
2022-04-05 19:24:34 +09:00 |
|
Dean Herbert
|
631aa2a6ec
|
Remove left padding to allow left-most column to exist further to the.. left
|
2022-04-05 18:44:25 +09:00 |
|
Dean Herbert
|
54715885af
|
Adjust animation metrics slightly
|
2022-04-05 18:41:01 +09:00 |
|
Dean Herbert
|
7a1820e6bb
|
Fix multiplier display resetting transformations
|
2022-04-05 18:40:48 +09:00 |
|
Dean Herbert
|
9fdeb20537
|
Animate individual ModColumn s during togle of oerlay
|
2022-04-05 18:27:34 +09:00 |
|
Dean Herbert
|
901032bfa2
|
Animate multiplier display
|
2022-04-05 18:25:27 +09:00 |
|
Dean Herbert
|
497e5e3a36
|
Slightly adjust scroll handling and also apply to ModSettingsContainer
|
2022-04-05 17:19:33 +09:00 |
|
Dean Herbert
|
a408776734
|
Limit FillFlow of columns to applicable direction
|
2022-04-05 17:15:05 +09:00 |
|
Dean Herbert
|
388322cd61
|
Speed up customisation panel toggle a bit
|
2022-04-05 16:56:24 +09:00 |
|
Dean Herbert
|
58e9147b12
|
Simplify and better comment nested scroll conditionals
|
2022-04-05 16:48:25 +09:00 |
|
Dean Herbert
|
f156cb797d
|
Improve nested scroll behaviour
|
2022-04-05 16:46:09 +09:00 |
|
Dean Herbert
|
23dad7bdc4
|
Move scroll view padding to content level
Without doing this, there is a non-masked but also non-interactive area
to the left or right of the view.
|
2022-04-05 16:43:00 +09:00 |
|
Bartłomiej Dach
|
9b367d645d
|
Always play pop in sequence
|
2022-04-04 20:02:47 +02:00 |
|
Dean Herbert
|
57b8c32f25
|
Remove unused fields
|
2022-04-04 20:42:14 +09:00 |
|
Dean Herbert
|
bc53adb72a
|
Adjust customisation transition slightly
|
2022-04-04 15:50:40 +09:00 |
|
Dean Herbert
|
b5df350007
|
Adjust pop in/out transitions
|
2022-04-04 15:45:44 +09:00 |
|
Bartłomiej Dach
|
cd776d21a6
|
Fix propagation of selected mods to columns
|
2022-04-03 20:12:34 +02:00 |
|
Bartłomiej Dach
|
e46c2df409
|
Add testing for customisation panel show/hide logic
|
2022-04-03 20:12:33 +02:00 |
|
Bartłomiej Dach
|
293ef44836
|
Implement new mod select screen
|
2022-04-03 20:12:33 +02:00 |
|
Bartłomiej Dach
|
624f9fc774
|
Implement mod settings area component
|
2022-03-16 23:13:11 +01:00 |
|
Bartłomiej Dach
|
643f68e844
|
Better annotate initial rolling counter value set
|
2022-03-07 23:11:20 +01:00 |
|
Bartłomiej Dach
|
019f4d965d
|
Show two decimal digits on mod multiplier rather than one
|
2022-03-07 22:55:55 +01:00 |
|
Bartłomiej Dach
|
c25d7a1c75
|
Use rolling counter for multiplier display
|
2022-03-07 22:50:51 +01:00 |
|
Bartłomiej Dach
|
78a3b5961e
|
Implement basic difficulty multiplier display
|
2022-03-07 22:50:51 +01:00 |
|
Bartłomiej Dach
|
899b95e61b
|
Do not delay inital mod update by a frame
|
2022-02-28 21:46:58 +01:00 |
|
Bartłomiej Dach
|
e8701f46f1
|
Add xmldoc to Filter to explain usage
|
2022-02-28 21:39:21 +01:00 |
|
Bartłomiej Dach
|
6cc972aa6a
|
Fix test failures by waiting for panel load
|
2022-02-28 21:36:13 +01:00 |
|