Add persistent user preferences
Who said SQL tutorials have to be boring?
Brought to you by:
david_costanzo
When I went through the lessons on my latop, I had to change the OpenGL option to low quality every time I started it. It would be nice if the choice persisted across restarts (and across database regeneration, of course).
And if we're going to save that state, might as well save all user state, including which lesson is selected,
It would be nice if there was some kind of file where to store the state.. like.. some kind of database.. OH WAIT
Fixed in https://github.com/jay/GalaXQL/commit/d36ed86
There is a minor issue when resetting preferences, if the chapter select is disabled it is not reset to enabled. I'll fix that soon.
Also I'll try and sync my repo with the sf repo as soon as I have the time.
Jay, I've pulled your HEAD to SourceForge and merged the conflicts to mostly accept yours. I'm new to git, so I may have botched it. I hope not, as I appreciate the discipline you have in your commit comments. By the way, you are a developer on this project in SourceForge, which should mean you can pull from GitHub as you see fit.
After pulling in your changes, I built and ran galaxql Fedora Core 20 and encountered several assert failures which I had never seen before, some which printed to the console and some which showed as a messagebox. Normally, I'd open a ticket as a reminder to investigate and fix this before releasing. However, now that there are two separate project pages, I'm not sure where the ticket should go. Personally, I don't think GalaXQL is big enough to warrent two separate release points, two bug tracking systems, etc. and I think you'll be more active than me. If you want GitHub to be the main home, I'll see about disabling the SourceForge project. If you want SourceForge to be the main home and keep GitHub as your private development area, I'll open the tickets here.
Thanks for your effort David, I will be sure to look at your changes. I'm finishing up my planned changes and adding a font picker to change the lesson font. After that I will integrate your changes in my repo and later make a windows release.
I would prefer that the repo is on github, its web interface is superior to sourceforge. I can add you as a contributor if you make a github account or if you want to run the main repo on github do not commit my changes but add me as a contributor and I will merge in my changes.
Whether to shut down the sourceforge project page I'm on the fence. I would prefer since the project page is already linked to on the internet not to create a broken link. I'd release on sourceforge but I have a real problem with the scam advertising, like download buttons that users click thinking they will download the requested product but they are actually downloading nuisance software or worse. Although supposedly they've cleaned that up. Is there a way to redirect https://sourceforge.net/p/galaxql/ to github?
I can change links to wherever you want. =) (I prefer github myself)
On Thu, Sep 4, 2014 at 9:31 AM, Jay Satiro raysatiro@users.sf.net wrote:
Related
Tickets:
#11