Menu

Tree [r111] /
 History

HTTPS access


File Date Author Commit
 Documentation 2009-07-23 djap [r19] * Plans for creating theme package system for X...
 Doxygen 2011-02-13 djap [r98] * Add Documentations with doxygen
 MediaPlayerWidgetIcons 2010-02-12 djap [r69] added graphics for playlist button used in "now...
 UI 2012-10-28 djap [r110] remove some functionality to make the project c...
 about 2010-06-25 djap [r93] Going towards the 0.12 release. Updates on help...
 animationGraphics 2010-01-13 djap [r64] Added description of mouse tracker to preview s...
 diary_settings 2011-02-18 djap [r102] Finalized the code related to mediaplayers a li...
 help 2010-06-25 djap [r93] Going towards the 0.12 release. Updates on help...
 include 2012-10-28 djap [r111] fix no entry background media played bug
 languagepacks 2011-02-14 djap [r100] Fixed the signal emitted by MPlayerControlAPI i...
 source 2012-10-28 djap [r111] fix no entry background media played bug
 .qdevelop 2010-02-08 djap [r66] 0.11 release of Xiaonings diary
 COPYING 2009-07-19 djap [r1] Release version of 0.09 release of Xiaoning's d...
 ChangeLog 2010-06-26 djap [r94] 0.12 release of Xiaoning's Diary.
 Doxyfile 2011-02-13 djap [r98] * Add Documentations with doxygen
 Makefile 2012-10-28 djap [r110] remove some functionality to make the project c...
 README 2010-03-06 djap [r78] Now it should be possible to drag&drop pictures...
 TODO 2009-12-30 djap [r42] Nothing ground breaking
 main.cpp 2010-06-22 djap [r90] Replaced system tray menu with the widget that ...
 xiaoningsdiary.pro 2011-03-04 djap [r108] Been without internet connection for few days s...

Read Me

Xiaoning's diary 0.11

Xiaoning's diary is a program for writing diary. Diary supports different fonts,
font colors, font sizes and inserting pictures. The entries are saved as html-files.
Some main features of this program at the current stage:
	-Change background picture
	-Calendar that highlights days that have some written entries.
	-Pictures can be inserted in entries
	 (Pictures will be copied to safe location so it does not matter anymore if the original is
	  deleted or moved somewhere else)
	-Entries and settings will be saved in separate places for separate users of the computer (user's home folder).
	-Support for language packs that can be created with just pretty much any text editor.
	-Media player (using mplayer: http://www.mplayerhq.hu/design7/dload.html) This will add support to add day specific audio/video playlists
	 that will be played when user chooses the day (a way of adding audio/video to entries).
	-Animations for backgrounds
		* Snowing (Have something that distantly resembles snow floating slowly from top to bottom)
		* Floating Clouds (Have something that distantly resembles clouds floating on top of the screen from left to right)
		* Puppy & bone (Animation that interacts with mouse. The bone will follow the mouses cursor and the puppy will chase the bone)

INSTALLATION:
There's no installer for this at the moment,
just copy everything in this package to the location where you wish to
place this program.

If you wish to use the media player that has been added in 0.07, you should have also mplayer (http://www.mplayerhq.hu/design7/dload.html)
where diary can find it. (The easiest way to do this in windows migth be to download and extract the package to same folder with XiaoningsDiary
so that XiaoningsDiary.exe and mplayer.exe are in same folder, in Linux the package manager should take care of making it visible for all).
See help in Xiaoning's diary for more instructions on how to install mplayer if you don't have it yet.

UPDATING:
	Overwrite the whole Installation directory with new version.

COMPILING FROM SOURCE:
This program uses Qt4.5 and at the moment the compiling is done by running
qmake -project
qmake QT+=network
make release (or just make)
in the top directory of this project (should compile on Linux and Windows just like that
as long as Qt development environment is there).

INSTALLING COMPILED PROGRAM:
Copy following files/directories where you want to have the program installed
	file: xiaoningsdiary(.exe)		(the executeable)
	directory: about			(about xiaoningsdiary in different languages)
	directory: help				(helps for xiaoningsdiary)
	directory: animationGraphics		(pictures used by background animations)
	directory: diary_settings		(default settings, icons and background picture for xiaoningsdiary)
	directory: languagepacks		(translations for user interface of xiaoningsdiary)
	directory: MediaPlayerWidgetIcons	(button icons used by mediaplayer widget)
Requires working installation of mplayer (http://www.mplayerhq.hu) for mediaplayer widget to work and installation of Qt 4.5 runtime libraries to run.
FOR WINDOWS:
attleast following DLL's should be delivered with the program (in same directory with the executeable).
	QtCore4.dll
	QtCored4.dll
	QtGui4.dll
	QtGuid4.dll
	QtNetwork4.dll
	QtNetworkd4.dll
	mingwm10.dll
Additionaly for making sure the program can show jpeg pictures in other Windows-based PC's, add following dll's in following subdirectories in same directory with XiaoningsDiary.exe:
	plugins/imageformats/qjpeg4.dll
	plugins/imageformats/qjpegd4.dll




I am writing this program mainly for learning purposes and what you see here is just a small
hint of the functionality (functionality I have no idea how to implement at the moment
but hey, double the challenge double the fun :-) ) I have planned for this program.

Any comment / suggestions are more than welcome :)
(send to djap84@gmail.com in English or Finnish)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.