Bill Quith

Results 34 issues of Bill Quith

- [ ] Boolean tests: `Is()` (e.g. visible and hidden don't follow this) - [ ] Events callbacks use `On()`

priority-low
improve-refactor

Includes: - Texture UVs are currently hardcoded into the skin ('`Init(...)`). Move these to a file and read at runtime. This would allow an external tool to edit them. -...

improve-new feature
priority-low
help wanted!

Add multi line text editor. Could use STB code: https://github.com/nothings/stb/blob/master/stb_textedit.h

priority-low
improve-refactor

Currently every control contains one of these. This could be optimised out: - Perhaps pointer to dynamically allocated, on-demand store. - To central store with unique handle per control.

priority-low
improve-refactor

Currently the event system is very inefficient memory-wise. Each control contains many listeners which may never be used and cache data that is never used. This could be much improved...

priority-low
improve-refactor

Add Travis build checks to test build status.

improve-new feature
priority-low

When you have bigger text as the label in a Properties row, it is clipped. The height does not take this into account.

bug

- 2 space indents for most things. Defaults tend to be 4.

The hashing function which uses Thomas Wang's algorithm masks off the top bit, which isn't in Wang's algorithm. Masking the bit off effectively halves the hash space, which is already...

Currently `UserObject`s have to be manually destructed. Since they have `shared_ptr`s referencing the holders we should be able to automate this. This could also be used for placement new, where...

enhancement