NotCPUCores
NotCPUCores copied to clipboard
2.0 To-Do List
- [ ] Separate GUI and Core code into separate processes (#66, #67)
This will allow for coprocessing instead of a single GUI update (e.g. Process List updating) blocking the program from optimizing and doing other tasks. Additionally, users will be able interact with the GUI and make changes while programs are being optimized. Finally, this step is CRITICAL for having support for Linux.
- [ ] Revamp Translation support
- [ ] Allow RTL to be enabled
- [ ] Convert prefixes and suffixes to single variables and use keys to indicate where language neutral text should go
- [ ] Add Theming Support
- [ ] Revamp Translation support
- [ ] Add Child Process Detection (#9, #60) This feature has been a long time coming but is semi resource intensive. With the GUI being split off of the Core we should have no issue implementing this.
- [ ] Provide more and already existing tools to the user (#40)
Most users of NotCPUCores are not power users, or are just beginning to be. Providing them with suggested optimizations, profiles, and tools should be a priority
- [ ] Gaming Specific Optimizations (#26, #63, #65)
- [ ] Processor Specific Optimizations (#27, #46)
- [ ] Tool / Application Shortcuts (#58)
- [ ] VR Profiles (#62)
- [x] Create Installer (#13) This should help with false positives, reduce downloads to 1 file per OS, and allow options to create shortcuts, provide tips and tricks, and other useful interactions and choices for the user.
What gui toolkit is planned for Linux? Or will there be a plan to use something crossplatform?
What gui toolkit is planned for Linux? Or will there be a plan to use something crossplatform?
You mean what tools will be available in the tools tab, or what language is planned on being used for the GUI itself?
oops misunderstanding, I meant something like gtk, qt, wxgidgets etc, here list for examples https://en.wikipedia.org/wiki/List_of_widget_toolkits
oops misunderstanding, I meant something like gtk, qt, wxgidgets etc, here list for examples https://en.wikipedia.org/wiki/List_of_widget_toolkits
I'll likely being GTK to create native UIs. Native cores will take priority over Native UIs as both MacOs and Linux have WINE that can run the UI. With proper setup you can talk to the native OS through WINE. I had experimented with this several years ago and will be building off of that expereince.
please still provide a portable version ;)
please still provide a portable version ;)
DEFINITELY
Checkbox for installer should be marked now.