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

Reply via email to