Latest:a869eabf - FEAT: Covert all template content to st4sh content. Based on old squashed commits

f432a618 - 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 - notes

53154f5a - 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