Warning, /pim/knotes/TODO is written in an unsupported language. File is not indexed.
0001 TODO for KNotes 0002 =============== 0003 0004 features: 0005 * alarms for the notes 0006 * categories, subfolders, templates for new notes 0007 - assign a color, size, font to a template 0008 - categories with special colors? configurable? 0009 * define a set of colors for the notes - could this be a category then? 0010 * improve printing: 0011 - width of the text on the paper should fit note width if not bigger 0012 than the paper width 0013 - print the note title as well (DONE) 0014 * the config dialog: 0015 - make the frame configurable (3d -> normal) 0016 - make the keybindings configurable 0017 * support images 0018 * support urls 0019 * save cursor and scrollbar postion 0020 * steal some ideas from Stickies (Mac OS X) 0021 * steal some ideas from ATNotes (Win) 0022 0023 * once we have more session configs make KNotes save its notes in 0024 .kde/share/apps/knotes/<session-name>/ 0025 0026 bugs: 0027 * fix shortcuts 0028 * if the window state is changed from outside KNotes the buttons do not 0029 reflect that 0030 0031 TODO: 0032 * F1 should open Help 0033 * do not copy the knotesrc file anymore 0034 => use the static KNotesGlobalConfig object and copy the important stuff over 0035 Disadv: some keys and defaults must be defined in both config files 0036 (and thus, KConfig XT specs) 0037 => how about one kconfig Xt spec and inheriting from the KConfigSkeleton or make the 0038 KConfigSkeleton inherit something? 0039 * global config dialog: use "Defaults" in the side bar and add a page with two tabs, 0040 Display and Editor, respectively 0041 * call m_calendar.update( this ) in knotesapp after saving/changing a note? 0042 * implement removal of resources, i.e. deleting of KNotes without removing config files 0043 (KNotesApp::removeNote()?) 0044 * we can use CustomAdditions=true and add a file <config>_addons.h with methods like 0045 size() and call that instead of width() and height(). 0046 * find out how to avoid the reparent call in KNote 0047 * in rich text mode: what should happen to the font setting in the config dialog? 0048 * use KWinDecorations instead of home-made decoration 0049 * add ToolTips everywhere 0050 * update the date icon, either from crystal or Matthias Kiefer 0051 * use KWin::setIcons for the notes windows, either to put the color or change 0052 the color of the notes icon if possible 0053 * ensure the knotes settings dialog has a unique name with regard to the notes config 0054 dialogs 0055 0056 perhaps: 0057 * transparent notes 0058 * shadow for the notes 0059 * icons for the notes (small, put in the note menu and note title) 0060 * background images (maybe even SVG) 0061 * action to keep all notes on top 0062 * write an IMAP resource that works without kolab? 0063 0064 older TODOs from Wynn: 0065 * inserting calendar 0066 * hide/unhide all/some/one ? 0067 * better pipe error checking 0068 * standart error redirection in piping 0069 * changing icon -- empty / non empty 0070 * handle KNotes files of which all/some may reside on the desktop? 0071 (means that there must be an extension for note files...) 0072 0073 always open TODO: 0074 * make the code as perfect and clean as possible!! 0075 0076 0077 -- Michael Brade 21-04-2004