Changeset 122
- Timestamp:
- Thu Jul 26 06:31:55 2007
- Files:
-
- branches/mbutscher/TodoList.txt (modified) (diff)
- branches/stable-1.8/WikidPadStarter.py (modified) (diff)
- branches/stable-1.8/wikidpad_unicode.iss (modified) (diff)
- branches/stable-1.8/WikidPadHelp/WikidPadHelp.wiki (modified) (diff)
- branches/stable-1.8/WikidPadHelp/data/WIKIRELATIONS.grl (modified)
- branches/stable-1.8/WikidPadHelp/data/ChangeLog.wiki (modified) (diff)
- branches/stable-1.8/WikidPadHelp/data/WIKIWORDS.grl (modified)
- branches/stable-1.8/lib/pwiki/WindowLayout.py (modified) (diff)
- branches/stable-1.8/lib/pwiki/AdditionalDialogs.py (modified) (diff)
- branches/stable-1.8/lib/pwiki/PersonalWikiFrame.py (modified) (diff)
- branches/stable-1.8/lib/pwiki/OptionsDialog.py (modified) (diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
branches/mbutscher/TodoList.txt
r121 r122 5 5 > successfully when stored outside and accesed via "file:" link. 6 6 > The actual file name is the same. 7 *Details*: 8 How to encode such URLs so they can be handled by start.exe? Neither UTF-8-percent nor %u1234 seem to work. 7 9 8 10 9 +++ Title for toc 10 > Thanks, that's it! Would it be possible to insert a title (no link) 11 > like "Table of content", which is user defined (language!) in the 12 > options? 13 14 15 +++ Popup attribute to show popups 16 Add an attribute called PopUp. 17 Its function would be if there is that attribute on a page, 18 then hovering on a wikilink to it would bring that text as a popup. 19 Would save a lot of navigation. 20 21 Example: 22 On the page RobertSmith I enter \[popup: 510-555-9898] 23 On any page where there is a link to [RobertSmith], 24 hovering on the link would show 510-555-9898 25 If the cursor/mouse is moved away the pop would disappear. 26 27 28 +++ Reactivate active search dialog again. 29 When I do Ctrl-Alt-F, then do some search (there are multiple results), then 30 activate search result with Return - search window becomes deactivated and I 31 can't go back to it without touching my mouse. 32 33 34 +++ Handle pasting of images into WikidPad 35 > My proposal is that Wikipad would save the pasted image to current 36 > project folder(where open wiki file is from) under " images " 37 > folder. If there is not one wikipad would create it. And it creates a 38 > relative or actual link to the image. 11 i would also recommend adding a 'Show All (Levels)' kind of 12 option that would... well, show all levels, like a toc tree 13 (or maybe a 'Show 1/Show 2 etc. level' like in Word's outliner 14 function). Do you know what I mean? 39 15 40 16 … … 55 32 56 33 57 58 +++ Allow own icon for each wiki59 34 *Details*: 60 35 Works for systray icon, but problems with main icon in Windows … … 81 57 82 58 59 Another small feature request. How about a "button bar" for favorite 60 wiki files? Yes I know you have the recent file list, but it keeps 61 changing order. If I could have (say) 4 buttons on the button bar 62 which could be assigned to files and also if those "buttons" could 63 have dedicated shortcuts (g. F1->F4) - I'd be really happy. 64 65 Thinking about it - if you dedicated F1 to open the WikiHelp file it 66 would even follow a Windows Help convention. Guess I'd be looking at 67 F2-F5 then 68 69 83 70 +++ Activating last footnote should go to first 84 71 > I've used the footnotes feature briefly today, and thought it would be good to cícle through the bracketed numbers, as usually there are only two occurences anyway. I mean when you are sent to the bottom of the page (to the footnote), you could easily find your way back where you left the text by clicking on the footnote number again. … … 107 95 108 96 97 > Another SUGGESTION on the Collapse Tree theme: 98 > Do you think the tree-collapsing could be remembered? I mean if I have 99 > several level depth of nodes open and I collapse the first level, it 100 > would remember which nodes were expanded? So, when I expand the first 101 > level node again, not only would the next level nodes be expanded but 102 > all that was open before I collapsed it? (Well, I am not very clear 103 > about this, am I?) 104 *Details:* 105 Allow this also for "Views" and subnodes: 106 > Could just let the "views" > Modified-within section open as it was when 107 > closed. IOW if it was expanded leave it that way. Mine (v1.7) defaults 108 > to closed. 109 110 111 I think it would be a great addition to have ability to sort based on 112 last modified date of the topics. 113 114 115 I'd actually like to see a number / date without moving a mouse. 116 117 118 > Well before I discovered Wikidpad I bought Evernote. It has a sexy UI, 119 > multiple app integration via its clipper add-ins, but doesn't have 120 > wiki links! 121 > 122 > Also Evernote has a "timeline" view - which is a simple ribbon UI with 123 > lines corresponding to when something was modified. This would also 124 > address this time requirement - and the way Evernote have done it is 125 > rather nice (but a bit limited - only shows creation date - not 126 > modified date or days old) 127 > 128 > The idea is good - Michael could improve on it significantly I'm sure. 129 > There is a 30 day free eval if you want to take a peak Michael. No 130 > harm in stealing ideas from others. ;) 131 132 133 Could move it (modified within) left a level to the same level as Views. 134 135 136 Example: 137 138 Let's say I reference a wiki-word in some text: 139 140 ++ Personal 141 * HomePageToDo 142 143 When Exported, have it look like: 144 145 <h2>Personal</h2> 146 <br /> 147 <span class="wiki-link"><a href="HomePageToDo.html">Home Page To Do</ 148 a></span> 149 150 So, on the HTML page, it looks like "Home Page To Do". 151 152 153 109 154 +++ Ensure visibility of autocomplete popup 110 155 Speaking of the autocomplete suggestions window: don't know if you've noticed, but if you switch to another window while on (without choosing a suggestion), it will stay on top. it is quite funny, actually, and maybe shouldn't be fixed, though. … … 117 168 118 169 170 > Could tabs which are displaying in preview mode differ in colour from 171 > tabs in edit mode, as those in preview mode are read only. 172 *Details*: 173 Native wxNotebook doesn't support this, wait for AUI 174 175 119 176 +++ "page" insertions as children 120 177 Handle "page" insertions like links to other pages (show as children in the tree). … … 135 193 136 194 137 +++ Modification time ordering138 I think it would be a great addition to have ability to sort based on139 last modified date of the topics.140 141 142 195 +++ Store time of last visit, present "unvisited-within" 143 196 > I am studying for an exam. I wrote my summaries in WikiPad, it's all … … 205 258 206 259 207 +++ Page structure tree208 i would also recommend adding a 'Show All (Levels)' kind of209 option that would... well, show all levels, like a toc tree210 (or maybe a 'Show 1/Show 2 etc. level' like in Word's outliner211 function). Do you know what I mean?212 213 214 260 +++ Auto-replace during typing 215 261 Words in a special list should be changed automatically if they are typed. … … 250 296 251 297 298 > I'm new to wikidpad, and I'm slowly getting love it. I really like the 299 > "modified-within" autogrouping. Is there any way I can extend the 300 > current 1,3,7 & 30 date ranges? Ideally I'd like make them none 301 > overlapping ranges too. Everything else seems to be configurable - is 302 > this? 303 304 305 306 307 252 308 +++ Flat-folding 253 309 Show all or selected level of headings in the same fold-level … … 287 344 288 345 289 290 +++ Remember expanded nodes in tree291 > Another SUGGESTION on the Collapse Tree theme:292 > Do you think the tree-collapsing could be remembered? I mean if I have293 > several level depth of nodes open and I collapse the first level, it294 > would remember which nodes were expanded? So, when I expand the first295 > level node again, not only would the next level nodes be expanded but296 > all that was open before I collapsed it? (Well, I am not very clear297 > about this, am I?)298 299 300 346 +++ Fast update/rebuild 301 347 Detect page files modified by an external program and update database. … … 417 463 418 464 419 +++ Configurable modified-within420 > I'm new to wikidpad, and I'm slowly getting love it. I really like the421 > "modified-within" autogrouping. Is there any way I can extend the422 > current 1,3,7 & 30 date ranges? Ideally I'd like make them none423 > overlapping ranges too. Everything else seems to be configurable - is424 > this?425 426 427 428 465 +++ HTML export: Should export XHTML 429 466 > 1. Is there anyway to export wikis as XHTML files? It seems like the -
branches/stable-1.8/WikidPadStarter.py
r120 r122 4 4 os.stat_float_times(True) 5 5 6 VERSION_STRING = "wikidPad 1.8rc 6"6 VERSION_STRING = "wikidPad 1.8rc7" 6 6 7 7 if not hasattr(sys, 'frozen'): -
branches/stable-1.8/wikidpad_unicode.iss
r120 r122 39 39 SolidCompression=true 40 40 AppName=WikidPad 41 AppVerName=WikidPad 1.8rc 641 AppVerName=WikidPad 1.8rc7 41 41 DefaultDirName={pf}\WikidPad 42 42 DefaultGroupName=WikidPad 43 43 AppID={{22A83C29-58A8-4CAB-8EDC-918D74F8429E} 44 44 VersionInfoVersion=1.8 45 VersionInfoTextVersion=WikidPad 1.8rc 645 VersionInfoTextVersion=WikidPad 1.8rc7 45 45 LicenseFile=C:\DATEN\Projekte\Wikidpad\Current\license.txt 46 46 AllowNoIcons=true 47 47 ShowLanguageDialog=yes 48 48 Compression=lzma/ultra 49 OutputBaseFilename=WikidPad-1.8rc 649 OutputBaseFilename=WikidPad-1.8rc7 49 49 InternalCompressLevel=ultra 50 50 AppCopyright=© 2005-2007 Jason Horman, Michael Butscher, Gerhard Reitmayr -
branches/stable-1.8/WikidPadHelp/WikidPadHelp.wiki
r121 r122 4 4 [main] 5 5 footnotes_as_wikiwords = False 6 last_wiki_word = WikidPadHelp6 last_wiki_word = ChangeLog 6 6 filestorage_identity_moddatemustmatch = False 7 7 wiki_name = WikidPadHelp -
branches/stable-1.8/WikidPadHelp/data/ChangeLog.wiki
r121 r122 2 2 3 3 4 Jul 3, 2007 (1.8rc6) 4 Jul. 26, 2007 (1.8rc7) 5 6 * Bug fixed: Font face choice dialog from options dialog did 7 not work. 8 * Bug fixed: Linux/GTK: Changes of frame layout crashed 9 WikidPad. 10 11 12 13 Jul. 3, 2007 (1.8rc6, repository revision in "stable-1.8" branch: 120) 5 14 6 15 * Bug fixed: Setting Scintilla codepage fails on non-Unicode -
branches/stable-1.8/lib/pwiki/WindowLayout.py
r105 r122 353 353 354 354 355 def cleanMainWindow(self): 355 def cleanMainWindow(self, excluded=()): 355 355 """ 356 356 Destroy all direct children of mainWindow which were created here 357 357 to allow a new layout. 358 359 excluded -- Sequence or set of window objects which shoudl be preserved 358 360 """ 359 361 for w in self.directMainChildren: 360 if w.GetParent() is self.mainWindow:362 if (w not in excluded) and (w.GetParent() is self.mainWindow): 360 362 w.Destroy() 361 363 -
branches/stable-1.8/lib/pwiki/AdditionalDialogs.py
r113 r122 434 434 string with currently selected face. 435 435 """ 436 def __init__(self, parent, ID, value="", 436 def __init__(self, parent, ID, mainControl, value="", 436 436 pos=wxDefaultPosition, size=wxDefaultSize, 437 437 style=wxNO_3D): … … 445 445 446 446 self.parent = parent 447 self.mainControl = mainControl 447 448 self.value = value 448 449 … … 459 460 fenum.EnumerateFacenames() 460 461 facelist = fenum.GetFacenames() 461 self. parent.getCollator().sort(facelist)462 self.mainControl.getCollator().sort(facelist) 461 462 462 463 for f in facelist: -
branches/stable-1.8/lib/pwiki/PersonalWikiFrame.py
r117 r122 3178 3178 for n, w in self.windowLayouter.winNameToObject.iteritems(): 3179 3179 cachedWindows[n] = w 3180 w.Reparent(None) 3180 # w.Reparent(None) 3181 w.Reparent(self) 3182 3183 self.windowLayouter.cleanMainWindow(cachedWindows.values()) 3181 3184 3182 self.windowLayouter.cleanMainWindow()3183 3184 3185 # make own creator function which provides already existing windows 3185 3186 def cachedCreateWindow(winProps, parent): … … 3189 3190 """ 3190 3191 winName = winProps["name"] 3191 3192 3191 3192 # Try in cache: 3192 3193 window = cachedWindows.get(winName) 3193 3194 if window is not None: 3194 3195 window.Reparent(parent) # TODO Reparent not available for all OS' 3196 del cachedWindows[winName] 3195 3197 return window 3196 3198 3196 3198 window = self.createWindow(winProps, parent) 3197 if window is not None: 3198 cachedWindows[winName] = window 3199 # if window is not None: 3200 # cachedWindows[winName] = window 3199 3201 3200 3202 return window … … 3209 3211 self.windowLayouter.setWinPropsByConfig(layoutCfStr) 3210 3212 # Handle no size events while realizing layout 3211 self.Unbind(EVT_SIZE) 3213 self.Unbind(wx.EVT_SIZE) 3211 3213 3212 3214 self.windowLayouter.realize() 3213 3215 3214 # Destroy windows which weren't reused (have parent None)3216 # Destroy windows which weren't reused 3214 3216 for n, w in cachedWindows.iteritems(): 3215 if w.GetParent() is None: 3216 w.Destroy() 3217 # if w.GetParent() is None: 3218 w.Destroy() 3217 3219 3218 3220 self.windowLayouter.layout() 3219 3221 3220 EVT_SIZE(self, self.OnSize) 3222 wx.EVT_SIZE(self, self.OnSize) 3220 3222 3221 3223 self.tree = self.windowLayouter.getWindowForName("maintree") … … 3575 3577 3576 3578 self.configuration.set("main", "windowLayout", layoutCfStr) 3579 # Call of changeLayoutByCf() crashes on Linux/GTK so save 3580 # data beforehand 3581 self.saveCurrentWikiState() 3577 3582 self.changeLayoutByCf(layoutCfStr) 3578 3583 -
branches/stable-1.8/lib/pwiki/OptionsDialog.py
r105 r122 376 376 377 377 def OnSelectFaceHtmlPrev(self, evt): 378 dlg = FontFaceDialog(self, -1, self.ctrls.tfFacenameHtmlPreview.GetValue()) 378 dlg = FontFaceDialog(self, -1, self.pWiki, 379 self.ctrls.tfFacenameHtmlPreview.GetValue()) 379 380 if dlg.ShowModal() == wxID_OK: 380 381 self.ctrls.tfFacenameHtmlPreview.SetValue(dlg.GetValue())
