VERSION 1.8.0

- Dependencies: match Xfce 4.10 requirements.
- Vala: Compilation fixes, and fixed build for GTK2 and GTK3 to work together.
- GTK3: Added support for GTK3 and theming through GtkCssProvider, it's still
  missing features from GTK2 code, and doesn't build a panel plugin. Build with
  --enable-gtk3 from Git (dist do not permit to rebuild from Vala.)
- Settings: New hidden notes-path setting tweakable through xfconf.
- Monitor: Add monitoring of notes files to allow hot-edition and refresh in
  notes windows.
- Other misc fixes.
- Updated translations: all of them, lots of them!

VERSION 1.7.7

- Ported code to Vala 0.10
- Make title bar more insensitive while window is unfocused
- Show Go left/right buttons in the window
- Remove the automatic navigation bar completely
- Added new colors Android and GTK+
- Updated translations: Italian, Galician, Uyghur, Swedish, French

VERSION 1.7.6

- Fix xfce4-notes-settings not being linked against Math lib

VERSION 1.7.4

- Set Notebook tab reorderable via drag and drop
- Link to Math lib (-lm) useful for lib/color.c
- Try to open a link with exo-open first
- Updated translations: Japanese, German, Portuguese (Brazilian)

VERSION 1.7.3

- Bump GTK+ version to 2.14
- Properly save notes when leaving (handle UNIX TERM and INT signals)
- Rework the GTK+ RC theme with custom scrollbars, a shaded title bar and
  replaced the close button against a self painted widget with Cairo
- Align the note name in the title bar on the left near the menu icon
- Restore tab orientation when the tab label changes (bug #6246)
- Reorganize right click title bar menu and add new item "About"
- Renamed sub-menu "Go" into "Groups" (bug #6249)
- New right click menu option in panel "Add new group"
- Fix undo feature not working after a small delay
- Fix sticky window not being restored and reset "keep-above" after hidding
- Updated build for Xfce 4.7 (compile in maintainer mode)
- Updated translations: Kazakh, Catalan, Russian, Ukrainian, Hungarian,
  Galician, Japanese, Czech, French, German, Danish, Basque, Latvian, Slovak,
  Portuguese

VERSION 1.7.2

- Unique support has been introduced as a hard-dependency (because you just
  can't provide soft-dependencies when building from Vala sources)
- The plugin is provided both as a panel plugin and as a standalone app that
  sits in the notification area (a menu item is available under Accessories)
- A context menu to go to a specific notes-group appears in the context menu
  (right click the panel plugin or the systray icon)
- Navigation bar can be set on/off in the settings dialog
- The tabs can be positioned instead of only on/off
- The top-right/left corners are no more resizable
- A cursor handle to resize on the right/left is displayed
- Some minor esthetic changes
- Small bug fixes
- Updated translations: Catalan, Latvian, Turkish, English (United Kingdom),
  Japanese, Indonesian, Greek, Dutch, Kazakh, Danish, Portuguese, Spanish,
  Hungarian, Galician, Slovak, Chinese (Simplified), Russian, Basque

VERSION 1.7.1

- Show tabs option is back in the settings dialog
- Deleting the last note also deletes the window (bug #5535)
- Rework window default visiblity
- Keep order of notes (bug #5534)
- Updated translations: Danish, Basque, Urdu, Catalan, Turkish, Japanese,
  Hungarian, Indonesian, Italian, Asturian, Romanian, Portuguese, Spanish

VERSION 1.7.0

- Renamed "Window" to "Group"
- Support for hyperlinks in the notes to click'n'open
- New window menu layout with a submenu "Go" to navigate through the notes
- Reworked settings dialog
  - Standalone application xfce4-notes-settings
  - Dropped the show tabs option in favor of a navigation bar
  - Made the font option global instead of per window
- Switched the default Xfconf channel from xfce4-notes-plugin to xfce4-panel
  with the base property /plugins/notes
- Rewritten with Vala objects, mostly based on the existing code from notes.c
  - HypertextView, Note, Window and Application
  - Note is a dummy Gtk.Bin that wraps a ScrolledWindow with a HypertextView
    and sends save-data signals as needed
  - Application builds notes, uses Xfconf settings and saves data on-disk
- Updated translations: Romanian, Greek, Ukrainian, Polish, Spanish, Brazilian
  Portuguese, Catalan, Italian, Galician, Swedish, Portuguese, Indonesian,
  German, Simplified Chinese, Urdu, Urdu Pakistan, Czech, Turkish, Japanese,
  Danish, Vietnamese, Dutch

VERSION 1.6.4

- Resize handle all around the window
- Resize cursors display at the bottom of the window
- Clean up the settings dialog and the window menu
- New settings: background color and show tabs
- Renamed option Hide Tabs to Show Tabs
- Remember the last tab on quit
- New translations: Italian, Swedish, Turkish
- Updated translations: Czech, Danish, Finish, French, Galician, Japanese, Polish

VERSION 1.6.3

- Clean up with new default settings and small fixes
- Undo/Redo feature (Ctrl-Z to undo, and again to redo)
- Hide Tabs option

VERSION 1.6.2

- Add properties dialog (need xfconf at build-time)
  - Default configuration
  - New window configuration
- Display an optional arrow beneath the panel plugin button to show the menu
- Updated translations (ca, de, el, eu, fr, hu, nb_NO, nl, pt_BR, pt_PT)

VERSION 1.6.1

- Add file system monitoring.
  This is how it works:
    - Create a new window: mkdir ~/.local/share/notes/my-notes
    - Delete a window: rmdir ~/.local/share/notes/my-notes
                    or rm -rf ~/.local/share/notes/my-notes
    - Refresh the notes from a window: touch ~/.local/share/notes/my-notes
  You can't create new notes inside a window like this, because some editors
  creates/deletes many files on the fly.  The only solution here is to edit
  your notes, and then run the command `touch`.  But that's just some geeky
  code which will never be used, indeed I mostly enjoined to play with
  ThunarVfs.  The notes are reloaded if their data is modified.
- Update the README
- Bugfixes

VERSION 1.6.0

- Initial code rewrite for multiple window support and a better way
  to save the notes
- A window is a directory and contains each note as a file
- Replace the earlier configuration dialog for window options with a
  menu attached to a button on each window
- Select the windows through a menu attached to the panel button
- Most features are backported to this new code base, and new features
  are font per window and opacity of windows.
- To migrate your notes from earlier version you can run this:
WINDOW_NAME="Notes (migrate)" && mkdir -p \
~/.local/share/notes/$WINDOW_NAME && grep '^note[0-9]*=' \
~/.config/xfce4/panel/notes.rc | cut -d= -f2- | split -l 1 -d - \
~/.local/share/notes/$WINDOW_NAME/ && for notes in \
~/.local/share/notes/$WINDOW_NAME/* ; do echo -e $(cat $notes) > $notes \
; done


VERSION 1.4.1

- Use the icon from the GNOME stickynotes applet


VERSION 1.4

- Add an option for a statusbar (for the resize grip!)
- Remember the state of the visibility to restore it on restart
- Cycle through the last to the first tab and vice-versa
- Use the unique filename “notes.rc” for the configuration file


VERSION 1.3.99.1

- New command line tool “xfce4-popup-notes” to switch the visibility
  of the notes window
- Add key press events (F2 to rename and Ctrl+Page_UP/DOWN to
  navigate through the tabs
- Use RC groups in the configuration file for each note
- Code cleanup


VERSION 1.3.90.2

- Display the tabs on the left with a label angle of 90°
- Possibility to rename a tab on double click
- Bug fixes and resize issues


VERSION 1.3.0

- Some GUI corrections


VERSION 1.2.x

- Initial port to the new API of xfce4-panel 4.4 by Mike Massonnet
- The notes are saved (automatically with a timeout) in a
  configuration file
- Implement basic features: show/hide, start move on drag, keep above
  option, sticky option, confirmation on note delete
- Support multiple notes through a single notebook



See the file ONEWS for older changes
