wxQuickRun 0.60b Released.

Do you like to promote your wxWidgets based application or component!? Post it here and let's see what the critics have to say. Also, if you found that ONE wx component the world needs to know about, put it here for future reference.
Post Reply
priyank_bolia
wxWorld Domination!
wxWorld Domination!
Posts: 1339
Joined: Wed Aug 03, 2005 8:10 am
Location: BANGALORE, INDIA
Contact:

wxQuickRun 0.60b Released.

Post by priyank_bolia » Thu Jul 27, 2006 1:12 pm

wxQuickRun, the cross-platform wxWidgets based application launcher, somewhat similar in idea to pc-com or Bayden Systems - SlickRun has been released under GPL license. Its using wxWidgets as one of the component and is currently in alpha version for developers/wxCommunity. I need some fellow developers and testers to make it ready for public/users.
Last edited by priyank_bolia on Tue Oct 10, 2006 4:37 pm, edited 2 times in total.

priyank_bolia
wxWorld Domination!
wxWorld Domination!
Posts: 1339
Joined: Wed Aug 03, 2005 8:10 am
Location: BANGALORE, INDIA
Contact:

Post by priyank_bolia » Thu Aug 10, 2006 11:40 am

version 0.40a released! Contacts functionality added.

priyank_bolia
wxWorld Domination!
wxWorld Domination!
Posts: 1339
Joined: Wed Aug 03, 2005 8:10 am
Location: BANGALORE, INDIA
Contact:

Post by priyank_bolia » Fri Aug 11, 2006 10:20 am

I was watching download.com and found pc-com for 10$.
Ahh! one more competitor to the list.

Jorg
Moderator
Moderator
Posts: 3971
Joined: Fri Aug 27, 2004 9:38 pm
Location: Delft, Netherlands
Contact:

Post by Jorg » Fri Aug 11, 2006 11:03 am

Just create a bit more features than what the competitor has and you should be safe ;-)

Nice app, I utilize FastCommand which is a dutch version, works pretty well too but is not as advances as your app I think

- Jorgen
Forensic Software Engineer
Netherlands Forensic Insitute
http://english.forensischinstituut.nl/
-------------------------------------
Jorg's WasteBucket
http://www.xs4all.nl/~jorgb/wb

priyank_bolia
wxWorld Domination!
wxWorld Domination!
Posts: 1339
Joined: Wed Aug 03, 2005 8:10 am
Location: BANGALORE, INDIA
Contact:

Post by priyank_bolia » Fri Aug 11, 2006 12:19 pm

Your valuable suggestions are always welcome[:)]
I think I had given a concept for lot of features, the first thing to do is make the features fully working and tested and put in front of general public.

zhouhao
Earned some good credits
Earned some good credits
Posts: 144
Joined: Tue Dec 06, 2005 7:02 am

Post by zhouhao » Tue Aug 15, 2006 2:35 pm

Idea is good. But unfortunately it doesn't work. Only an icon shown in system tray.

priyank_bolia
wxWorld Domination!
wxWorld Domination!
Posts: 1339
Joined: Wed Aug 03, 2005 8:10 am
Location: BANGALORE, INDIA
Contact:

Post by priyank_bolia » Wed Aug 16, 2006 5:13 am

delete the .db file and retry? the main frame will be misplaced, you can go to the code and hardcore itself. Its still evolving.

jb_coder
Super wx Problem Solver
Super wx Problem Solver
Posts: 267
Joined: Mon Oct 18, 2004 10:55 am

Post by jb_coder » Fri Aug 25, 2006 10:51 am

Thanks for this handy tool! I'm using the Notes functionality get passed my habit of having ~5 GVim windows open to take notes on. One issue that I found with notes is that using a wxString::Format() generated SQL statement causes issues if you have an apostrophe in the note. The change that I made locally to fix this is to change the lines

Code: Select all

		wxString sqlCmd = wxString::Format(wxT("UPDATE notes SET note = '%s' WHERE ID = %d;"), m_pTextCtrlNote->GetValue().c_str(), wxAtoi(m_pComboBoxNoteID->GetValue()));
		wxSQLiteDB->ExecuteUpdate(sqlCmd);
to

Code: Select all

    wxString sqlCmd = wxT("UPDATE notes SET note = ? WHERE ID = ?;");
    wxSQLite3Statement stmt = wxSQLiteDB->PrepareStatement(sqlCmd);
    stmt.Bind(1, m_pTextCtrlNote->GetValue());
    stmt.Bind(2, wxAtoi(m_pComboBoxNoteID->GetValue()));
    stmt.ExecuteUpdate();

Another (very minor) change that I made to my local copy was to have the arrow keys move the CCommandTextCtrl 5 points instead of 1 if the shift key was being held down. I use wxQuickRun at work with a dual-monitor configuration and it takes a very long time to get across the screen in 1 point increments. Is there another way to move the CCommandTextCtrl other than the "Move using keyboard" menu item?

One potential bug that I found is that since CQuickRunFrame::OnClose() always inserts into the settings table (rather than updating), there are multiple records in the database for the settings of PosX, PosY, Width, and Height. The CQuickRunFrame constructor iterates through all these records, and over time (years?) of using the program it will take longer to open the program as it goes through all of these records.

By the way, I also compiled it under Linux and generated a small bakefile if it would be helpful.

priyank_bolia
wxWorld Domination!
wxWorld Domination!
Posts: 1339
Joined: Wed Aug 03, 2005 8:10 am
Location: BANGALORE, INDIA
Contact:

Post by priyank_bolia » Fri Aug 25, 2006 1:34 pm

Thanks for your suggestions. Your change for note has been applied to my local copy. The change request for "Move using keyboard" cannot be applied at this time. The issue of multiple records & initial positioning has already been fixed and ready for 0.5a release.
Stay tuned. :)

priyank_bolia
wxWorld Domination!
wxWorld Domination!
Posts: 1339
Joined: Wed Aug 03, 2005 8:10 am
Location: BANGALORE, INDIA
Contact:

Version 0.6b released

Post by priyank_bolia » Tue Oct 10, 2006 4:40 pm

First public beta release (0.6b) released on 10th Oct, 2006.
See the features list at: http://priyank.in/wxQuickRun/features.php

Image


Image


Complete screen shots at: http://priyank.in/wxQuickRun/screenshots.php

priyank_bolia
wxWorld Domination!
wxWorld Domination!
Posts: 1339
Joined: Wed Aug 03, 2005 8:10 am
Location: BANGALORE, INDIA
Contact:

Post by priyank_bolia » Tue Oct 10, 2006 4:45 pm

I had tried to give some of the functionalities of Lexa Organizer and Advanced clipboard utility.

Post Reply