Twistpad Carthago Software forums / Twistpad /  

 Feature request: "Preserve Bookmarks in Workspace" + "Autosave Workspace" + Few

 
SolarAngel
Member
#1 | Posted: 12 Jan 2007 12:22 | Edited by: SolarAngel 
Preserve Bookmarks in Workspace
twistpad should remmember list of bookmarks in workspace file for list of files (or maybe this to go to project file?), and if user opens workspace file with bookmarks twistpad should try to locate all bookmarks and mark them again.

Autosave Workspace
twistpad on close should save last workspace that is opened as "Last Workspace" and add it to list of workspaces, so user could choose to load last known workspace he worked on on next start up.

highlight brackets feature erases brackets (portion that highlight bracket overlays), on unhighlight brackets you should redraw line or better only brackets.
Suggestion: highlight brackets should not draw box around matching brackets, it would be better to use invert colors or similar approach to highlight brackets (by inverting background color+foreground color), or leave is as option to user to choose.

Clipboard Chain Problems: if in any way twistpad crashes (little less with new version), or it blocks eg: reporting 1000++ message boxes with error, it will brake Clipboard Chain. Result is all children processes that were in clipboard chain will fail to receive clipboard change message (due error in design of System, eg: system should recognise that process who was registered in clipboard chain is terminated and rebuild clipboard chain, but until MS do so we will need to be very carefull in programing applications to use clipboard chain).

I see you have implemented some support for debuging app, egg handling access violation and similar errors with internal error handlers, so I would suggest to offer user to terminate application and appologize to him on inconvinience, so when user chooses to close application restore clipboard chain.

Failing to do so will render most programs that uses clipboardchain to not be able to use clipboard at all. eg: all such applications must be restarted.

Strings highilighing crosses to next line with no escape char:
Problem is next you have long string but not closed in that line eg:
CODE wrote:

// next line should be incorrect syntax, and string higlight should not cross to next line:
var variable = "asdfasdkfjhaskjdhfasd fakjsdhfkjasd
var grom = "asdasd";

- if in syntax file there is defined escape char for strings (or to add new property for this) highlighting string should not cross to next line!
- it should only cross to next line if you encounter escape char at the end of line eg: espace char escapes CRLF (\n) so he doesn't see CRLF and continues highiligting of string until encounters end string char or end of file.
example (uses in syntax file escape char \):
CODE wrote:

var variable = "asdfaskdjflkajsldkf alks asdfa dfa sdf\
\
\
if we do not finnish this we are dummed LOL";
// note only double escape should be ignore as it escapes it self:
var variable = "asdjfaksdjlkfjalksdjfla ksdjflkajsdfk lkjlk\\
// above should be incorrect syntax, eg: not escaped at all so string highlight should not cross to next line!


yours trully ;)
//SolarAngel

Twistpad Carthago Software forums / Twistpad /
 Feature request: "Preserve Bookmarks in Workspace" + "Autosave Workspace" + Few

Your Reply Click this icon to move up to the quoted message


 
Only registered users are allowed to post here. Please, enter your username/password details upon posting a message, or register first.

 

  Powered By minibb