Post by Bobby Hensley on Mar 11, 2009 16:28:57 GMT
Lately I've been working with the Qt framework (through C++) and have decided to start a small project. What I am currently working on is a something of a mini CSS generator slanted towards use with ProBoards. That being, it'll be preloaded with common ProBoards classes.
A small idea of how it'll work: Selecting "New Class/ID" from the menu list will open a new window with a drop list. That drop list will have various options such as "titlebg", "titletext", "menubg", etc. If you choose "titletext" then various CSS properties and values which are commonly used with "titletext" will appear.
To expand on that, one property will obviously be "text-align". Choosing that property will cause the drop list next to it to populate with "left", "right", and "center."
The general idea is for this to be a point-and-click style sheet generator with minimal editing needed.
Alongside the generator portion itself the program has a live preview included. It's a bare bones browser window that updates anytime the style sheet is modified. This browser utilizes the WebKit engine and has nearly full CSS1 and CSS2.1 support.
Saving and loading CSS files is also being implemented.
The video above is a 14 second preview of what little progress I've made in the past hour since I've started this project. The live preview is active and the Save File feature is nearly complete (a couple of minor bugs in it, primarily formatting bugs) exist, but that'll be ironed out before I have a release available. I also intend to expand on the text area functionality and make sure some basics such as "smart tab" is available and possible line numbers.
This is being actively developed on Linux but will be fully ported to Windows. Suggestions on features and ideas to make this as user-friendly as possible are certainly accepted.
A small idea of how it'll work: Selecting "New Class/ID" from the menu list will open a new window with a drop list. That drop list will have various options such as "titlebg", "titletext", "menubg", etc. If you choose "titletext" then various CSS properties and values which are commonly used with "titletext" will appear.
To expand on that, one property will obviously be "text-align". Choosing that property will cause the drop list next to it to populate with "left", "right", and "center."
The general idea is for this to be a point-and-click style sheet generator with minimal editing needed.
Alongside the generator portion itself the program has a live preview included. It's a bare bones browser window that updates anytime the style sheet is modified. This browser utilizes the WebKit engine and has nearly full CSS1 and CSS2.1 support.
Saving and loading CSS files is also being implemented.
The video above is a 14 second preview of what little progress I've made in the past hour since I've started this project. The live preview is active and the Save File feature is nearly complete (a couple of minor bugs in it, primarily formatting bugs) exist, but that'll be ironed out before I have a release available. I also intend to expand on the text area functionality and make sure some basics such as "smart tab" is available and possible line numbers.
This is being actively developed on Linux but will be fully ported to Windows. Suggestions on features and ideas to make this as user-friendly as possible are certainly accepted.