Hi Henning,
Henning Hraban Ramm wrote:
Thank you.
Thank you for the input. :)
I'm just testing 0.2.18 on my Mac:
Platform: Mac
Python Version: 2.4.1 on darwin
Dabo Version: Version 0.5; Revision 1785
UI Version: 2.6.1.0 on wxMac
- It runs now. :-)
Good, that's a step further. :)
- Where's freeNotes.ico? (Should be in the source archive.)
The icons file wil be included in the next source archive.
- Of course it's not a Mac app, so the menus are a bit uncommon:
-- Quit and About (and Preferences, as soon as there are any) belong
to the App's menu (not File/Help menu); that would work automagically
if you would use wx standard IDs (maybe that's dabo's fault).
I call wx.App_SetMacAboutMenuItemId for the About menu item so it should
get moved to the App's menu.
I just added call to wx.App_SetMacExitMenuItemId for the Quit menu item.
-- I would put the contents of the Notes menu to the now empty File
menu (stuff like New document is normally in there)
Well I'm planning on adding a File/Open to actually open a different
database.
So you can have multiple databases, one for each project you are working
on or whatever.
I'll see what todo with the Notes menu then.
-- I would move the lonely entry from Tools to Window (or Edit) menu
I've removed the Tools menu completly. To show the command window you
now have to press Ctrl+Alt+Shift+D.
It's not an end user thing anyways.
- Fonts appear smaller on the Mac, so perhaps use 12pt as default size
Increased size for Mac.
- Shouldn't the AppInfo appear in the About dialog? (maybe dabo's
fault?)
Oh, yeah it should. I haven't yet overridden the AboutDialog. It's on
the Todo list now.
- The GUI doesn't yet look nice, there isn't any border around the
widgets. For you don't define anything yourself, it's also dabo's
fault - sizers should use some border.
wx sizers don't have borders, you have to use a wx.StaticBox or in dabo
terms a dBox.
I put it on the todo list.
- If you implement Preferences:
I definitly will.
-- font selection would be nice.
Yes, sure.
-- I didn't find any hint in the source about the configuration file
that you mention in a note; the right path on any UNIX (Linux, MacOS
X) would be '~/.freeNotes/somefile', on MacOS X also '~/Library/
Preferences/info.sieker.freeNotes.cfg' would be good.
Oh, cross platform world. I of course forgot the other platforms. :)
Let's see where Dabo puts the stuff I would guess in ~ I don't see any
references to the directory Library/Preferences.
May we'll have to vamp up getUserDaboDirectory.
Here come your other remarks,
> Some more remarks after trying to actually use the app:
>
> - the find field doesn't work (maybe a Mac issue)
You have to press Enter to actually trigger the search, did you do that?
> - the find/replace dialog doesn't do anything
Find works fine under windows, replace I haven't implemented (tried).
>
> - If I accidentally make a new note, I'd prefer that "Undo" closes it.
> Further: If a note is empty and I click on something other to get
rid of it, freeNotes shouldn't complain and silently drop it.
> At the moment, if I make a new note and click on some other,
freeNotes complains and doesn't let me cancel. But if I select "Delete"
and cancel that, the selected note appears.
>
I'll look into that, to simplify it.
> - I would expect that freeNotes saves new/edited notes automatically
(without requesting "Save"), like e.g. Apple's StickyNotes app does.
It does save automatically, when navigating away from a note. The save
menu item is there so you can save while working a one specific note.
>
> - Tags shouldn't be highlighted (or perhaps better: in another
colour) in their "own" note.
:), I know.
>
> - I don't know if I like to alt-click on tabs. Perhaps a wiki-like
behaviour would be better? i.e. distinguish between 'read' and 'edit'
mode, perhaps using a toggle button, where you can simply click on tags
in read mode and nothing in edit mode (switching from edit to read mode
would save the note).
>
I'll think about it. I don't want to implement editing modes (read/edit).
How about navigation with middle mouse button. (Preference in later
versions).
> - This looks like another dabo issue:
> File "/Library/Frameworks/Python.framework/Versions/2.4/lib/
python2.4/site-packages/Dabo-0.5-py2.4.egg/dabo/ui/uiwx/dMenuBar.py",
line 35, in __onWxMenuOpen
> menu.raiseEvent(dEvents.MenuHighlight)
> AttributeError: 'Menu' object has no attribute 'raiseEvent'
>
Yep. Ed. :)
I'll see what I can do about that.
When does that happen?
> - feature ideas (until version 1.0 ;-):
> -- export to HTML, Wiki, BBcode, MS/Apple help etc.
Yes, yes, yes. Exports are planned.
> -- some kind of formatting of lists, tables, source code etc. like
in a wiki
If have heard word of a wxRichTextCtrl control for wx 2.7.
I'm thinking about using that when it's available.
I must admit that I never did anything useful with dabo yet, so I
don't know what's really a general dabo problem and what you could do
(and how).
Well, this is my first Dabo app, so I'll see how it goes along.
I'm also going to get myself a MacMini in the near future, so I'll be
able to test on MacOS X myself.
Thanks again for the feedback.
Adi
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users