Transmog Menu Changelog
Latest:
a869eabf - FEAT: Covert all template content to st4sh content. Based on old squashed commitsf432a618 - CLEANUP: Migrate to zola site structure
334a50f7 - HACK: No-op leftPanel function
42489566 - HACK: No-op leftPanel function
c46d5542 - FEAT: Add template cells to item rows
90ef531d - FEAT: Add template cells to item rows
813d0de0 - CLEANUP: Move to (extremely broken) one-dimensional layout
7a2d62c4 - CLEANUP: Move to (extremely broken) one-dimensional layout
69b31b23 - FEAT: Restore and widen button spacing in header
1e2a375c - FEAT: Restore and widen button spacing in header
15f6a9c5 - FEAT: Initial S3UI commit, gutted transmog
fdc6fdd0 - FEAT: Initial S3UI commit, gutted transmog
fc93146a - notes
3750dbf4 - notes
53154f5a - FIX(ConfirmScreen): Remove one last hardcoded size, make header wrap if too small
d4f2d09f - FIX(ConfirmScreen): Remove one last hardcoded size, make header wrap if too small
f40b590a - FEAT(CreateButton): Take background alpha as optional argu
2e8bdb62 - FEAT(CreateButton): Take background alpha as optional argu
8b232295 - FIX(confirmscreen): Don't apply alpha on the borders of the textInput
a9952bbc - FIX(confirmscreen): Don't apply alpha on the borders of the textInput
9965e76e - FIX(confirmscreen): Remove more hardcoded sizes
232cd801 - FIX(confirmscreen): Remove more hardcoded sizes
928dfb54 - FIX(Transmog): Remove add'l alpha property from buttons used inside a layout that already has one
c403fa92 - FIX(Transmog): Remove add'l alpha property from buttons used inside a layout that already has one
7bfa9ee2 - Cleanup(BaseObject): Use asserts in highlight functions instead of if/error
fbfb8059 - Cleanup(BaseObject): Use asserts in highlight functions instead of if/error
610677fa - FIX(itemportrait): Make itemportraits elements so we can update smaller layouts
2338dc13 - FIX(itemportrait): Make itemportraits elements so we can update smaller layouts
6f487b0f - FIX(itemportrait): Don't allow trying to steal enchantments from items that don't have one
b1dbce21 - FIX(itemportrait): Don't allow trying to steal enchantments from items that don't have one
80e1b76a - FIX(InventoryContainer): Increase max items and stretch portraits and containers to fill the box
e02294be - FIX(InventoryContainer): Increase max items and stretch portraits and containers to fill the box
2b7a2737 - FIX: Remove all hardcoded sizes, fix miscellaneous bugs
7b915552 - FIX: Remove all hardcoded sizes, fix miscellaneous bugs
4db60e1a - FIX (Transmog): Restore category headers so things are actually usable
95dcbed5 - FIX (Transmog): Restore category headers so things are actually usable
6ad09b86 - Move transmog content into subdir
0085accf - Move transmog content into subdir
d41f8617 - FEAT: Major rewrite, remove as many static sizes as possible
f5bd3767 - FEAT: Major rewrite, remove as many static sizes as possible
a2809921 - move mogmenuevent into interface, add some things to new more properly named directories, more informative name on original equipment enum
942da5e8 - move mogmenuevent into interface, add some things to new more properly named directories, more informative name on original equipment enum
824c1f60 - FEAT: Make canMog a standalone interface member
76973445 - FEAT: Make canMog a standalone interface member
eda89dd8 - FEAT: Move menu switching code to directly alongside its action registration. Use events where possible for it
ebf29401 - FEAT: Move menu switching code to directly alongside its action registration. Use events where possible for it
c1aa0341 - FEAT: Make even more things standalone
612cb932 - FEAT: Make even more things standalone
6558dafb - FEAT: Start placing menu items directly into interface on construction. Also, make them self-referenceable objects. Do this with nameInputBox and confirm screen
e2315259 - FEAT: Start placing menu items directly into interface on construction. Also, make them self-referenceable objects. Do this with nameInputBox and confirm screen
b96215e3 - FEAT: More concise mogMenuEvent, create new aliases file and place it and a function for mogmenuevents into the interface. Mogmenuevents are now able to act on a specific alias.
ae1289a3 - FEAT: More concise mogMenuEvent, create new aliases file and place it and a function for mogmenuevents into the interface. Mogmenuevents are now able to act on a specific alias.
f3150198 - delete duplicate right panel
4ebc75fb - delete duplicate right panel
1585ed26 - FEAT: Move onInit stuff and HUD disabler to another file. Make a new event type, `mogmenuevent`, which affects all widgets containing such a function in their userData
0dc844ef - FEAT: Move onInit stuff and HUD disabler to another file. Make a new event type, `mogmenuevent`, which affects all widgets containing such a function in their userData
95ce0385 - BIG FIX: Correct registration of event handlers
e1cb67cf - BIG FIX: Correct registration of event handlers
fb22cac3 - CLEAN: More concise references to main widget
4c337891 - CLEAN: More concise references to main widget
471599b5 - FEAT: Move action registrations into a new hook & fix menus in interface
21644320 - FEAT: Move action registrations into a new hook & fix menus in interface
c611bfab - FEAT: More concise input interceptor
1800078e - FEAT: More concise input interceptor
e2cc4839 - FEAT: Implement hud overrides as a hook for the new main system
afaba486 - FEAT: Implement hud overrides as a hook for the new main system
513d1a21 - REFUCKULATE: Implement hooks for receiving default keybinds and major rework to main.lua to allow making handlers in multiple files
2aeaa6ce - REFUCKULATE: Implement hooks for receiving default keybinds and major rework to main.lua to allow making handlers in multiple files
b2223506 - FIX(MessageBox): Statically size the flex, but autosize the text, so it has a minimum size but expands properly
d19fe20e - FIX(MessageBox): Statically size the flex, but autosize the text, so it has a minimum size but expands properly
0d5ef093 - FIX: Eufuckulate unique message ids, but this time, still use numeric indices so it's ordered
81257904 - FIX: Eufuckulate unique message ids, but this time, still use numeric indices so it's ordered
dc58192c - Remove cruft, add & implement a constant for default item types
9e0e65e7 - Remove cruft, add & implement a constant for default item types
dd0c5b0f - FEAT: Add clear button to revert to default inventory type
3a72ee2a - FEAT: Add clear button to revert to default inventory type
915b2c73 - Improve typed item collection, so that you can have one or multiple types of items up
c4906389 - Improve typed item collection, so that you can have one or multiple types of items up
782db169 - FEAT: Restore interval when items don't exist
197963e3 - FEAT: Restore interval when items don't exist
88df3969 - FIX: errant preview messages
7a155167 - FIX: errant preview messages
42618694 - FEAT: Add message boxes for various failures to open the menu
4ae3b3a8 - FEAT: Add message boxes for various failures to open the menu
0b459ce6 - FEAT: Add multiple arguments to templeboxstack constructor and use it to create the right half of the weapon tooltip
b7cb2f6e - FEAT: Add multiple arguments to templeboxstack constructor and use it to create the right half of the weapon tooltip
3d62f0a9 - FEAT: Minor style improvements for goldperweight box
ca5bc551 - FEAT: Minor style improvements for goldperweight box
97885270 - FEAT: Implement secondary fields for weapons
bc6896cd - FEAT: Implement secondary fields for weapons
a1e697c1 - FEAT: Make template for some tooltip boxes
bfdf022a - FEAT: Make template for some tooltip boxes
13fa277b - Re-add spacing in primary fields row
22f5f202 - Re-add spacing in primary fields row
7e26a3be - FIX: Correct weapon slot for active preview
c743bc92 - FIX: Correct weapon slot for active preview
656b5e2a - FEAT: Implement record specific icons in tooltips
4f036759 - FEAT: Implement record specific icons in tooltips
d0a0e9e8 - FIX: Make unique messages in greeting
1437aaa7 - FIX: Make unique messages in greeting
d3b5a52a - Fix nil access
9619658a - Fix nil access
4d1fdc7b - Fix(messagebox): Reject duplicate messages to reduce spam
373454fe - Fix(messagebox): Reject duplicate messages to reduce spam
9f62474d - FIX: Don't call for updating preview unless the button is down
4000d39f - FIX: Don't call for updating preview unless the button is down
d5f1b383 - FEAT(Common): Add weight classes enum
eac5e05a - FEAT(Common): Add weight classes enum
856dd332 - FEAT: Display slot-specific names in tooltip
1c1fec18 - FEAT: Display slot-specific names in tooltip
5fdf4f1b - FIX: Resolve UI breaking when a tooltip is up and Confirm is pressed
955dd472 - FIX: Resolve UI breaking when a tooltip is up and Confirm is pressed
2079b1d6 - Cleanup, also deny preview for an already-equipped item
45eeea10 - Cleanup, also deny preview for an already-equipped item
cc8785fe - Cleanup: Remove cruft
4c79bb55 - Cleanup: Remove cruft
eefd62d1 - FIX: Detect if preview is being forced by another action
edd2c9e0 - FIX: Detect if preview is being forced by another action
ea0325c3 - FIX: Don't allow previewing another item while the menu has engaged one already
84864df4 - FIX: Don't allow previewing another item while the menu has engaged one already
b0671211 - FEAT: Implement recordGenerator to make record grabbing more concise
f08786ca - FEAT: Implement recordGenerator to make record grabbing more concise
c2cc0065 - FEAT: Implement active preview
c0ef2961 - FEAT: Implement active preview
51453d21 - FEAT(ToolTip): Finish tooltip primary fields
0828ac9f - FEAT(ToolTip): Finish tooltip primary fields
c55bf3f7 - Feat: Improved info output in tooltip
6fbd141e - Feat: Improved info output in tooltip
0f71e2b4 - Cleanup: Remove cruft, implement helpers
5de9bf2c - Cleanup: Remove cruft, implement helpers
d4ead03b - FEAT(Common): Add helper functions and record aliases
e33163a8 - FEAT(Common): Add helper functions and record aliases
45c38d1e - FEAT: Add color constants, remove cruft
bb85e548 - FEAT: Add color constants, remove cruft
9c5a0e8d - Feat: Support enchantment frames, better tooltip updates, first row of tooltip with name and icon
f0b6d5a3 - Feat: Support enchantment frames, better tooltip updates, first row of tooltip with name and icon
d03e0ea0 - FEAT: clearbutton impl
ef3228a5 - FEAT: clearbutton impl
42220500 - FEAT: Add basic tooltip for menu items; never destroy anything for improved perf, implement greeting on install, improves compatibility with the conole and keyboard, add a clear button in confirm menu to remove default name, add a background when hovering over menu items
b49fb90e - FEAT: Add basic tooltip for menu items; never destroy anything for improved perf, implement greeting on install, improves compatibility with the conole and keyboard, add a clear button in confirm menu to remove default name, add a background when hovering over menu items
feace30d - Feat: add annotations and visibility functions, improve messagebox queueing system
05ea3367 - Feat: add annotations and visibility functions, improve messagebox queueing system
566587a8 - cleanup: move tooltip
2a60ea30 - cleanup: move tooltip
a1a942b7 - FIX: General cleanup, rename things, make messageBoxes call back until succeeding. Switch Open key to a trigger. Try to remember there are no default keybinds for now.
0023b48d - FIX: General cleanup, rename things, make messageBoxes call back until succeeding. Switch Open key to a trigger. Try to remember there are no default keybinds for now.
7023952d - FIX: Correct message on confirmation creation
6f7d0433 - FIX: Correct message on confirmation creation
f791245f - FIX: Space doesn't work very well as a default progression button since we're using it in a textEdit
18403f96 - FIX: Space doesn't work very well as a default progression button since we're using it in a textEdit
6150ce84 - FEAT: Improved keyboard support: Now closes on console open, accepts input with enter to progress, and ESC to close
db925b93 - FEAT: Improved keyboard support: Now closes on console open, accepts input with enter to progress, and ESC to close
f69ac3af - CLEAN: Migrate leftpanel content into individual element files
5ca94d5f - CLEAN: Migrate leftpanel content into individual element files
e0e445f5 - Initial commit; mostly complete impl
6eb82011 - Initial commit; mostly complete impl
Version 0.6:
fc93146a - notes53154f5a - FIX(ConfirmScreen): Remove one last hardcoded size, make header wrap if too small
f40b590a - FEAT(CreateButton): Take background alpha as optional argu
8b232295 - FIX(confirmscreen): Don't apply alpha on the borders of the textInput
9965e76e - FIX(confirmscreen): Remove more hardcoded sizes
928dfb54 - FIX(Transmog): Remove add'l alpha property from buttons used inside a layout that already has one
7bfa9ee2 - Cleanup(BaseObject): Use asserts in highlight functions instead of if/error
610677fa - FIX(itemportrait): Make itemportraits elements so we can update smaller layouts
6f487b0f - FIX(itemportrait): Don't allow trying to steal enchantments from items that don't have one
80e1b76a - FIX(InventoryContainer): Increase max items and stretch portraits and containers to fill the box
2b7a2737 - FIX: Remove all hardcoded sizes, fix miscellaneous bugs
4db60e1a - FIX (Transmog): Restore category headers so things are actually usable
cfef540e - FEAT: Add a new generic CSS class, "MWText", which uses the OpenMW theme. Also add a new ID selector for kartoffel's bounties and use that instead of the image.
bf6c54b4 - FEAT: Write transmog docs & changelog, create image for kartoffel's bounties