Home Download Buy Blog Forum Support

Dev Build 2048

Dev Build 2048

Postby jps on Wed Mar 16, 2011 7:54 am

Dev Build 2048 is out now, for your testing pleasure.

The biggest change isn't user visible: I've changed the UI coordinate system to floating point, from integers. The only user visible difference should be that scrollbar pucks now have subpixel precision, but it's unlikely you'll be able to notice the difference (the change was done for other reasons). There may be some bugs from this that cause some graphics to be blurry - please let me know if you notice any regressions.

On OS X, I've change the mouse bindings, to correct an oversight that ctrl+click didn't show a context menu. They're now:
- Option+Left Mouse: Column Selection
- Command+Left Mouse: Additive Selection
- Command+Shift+Left Mouse: Subtractive Selection

As a result of this, right mouse + shift no longer does a column selection on OS X, as it's not compatible with the above options.

The final change of note is the behavior of ctrl+left/right has been changed on Windows and Linux: it now stops on the left side of words when moving left, and the right side when moving right (this is the current behavior on OS X).
jps
Site Admin
 
Posts: 3077
Joined: Wed Mar 19, 2008 12:33 pm

Re: Dev Build 2048

Postby marksteve on Wed Mar 16, 2011 8:44 am

Nice. I was about to report the osx mouse binding issue and there's already a fix :) Alway way ahead. Thanks.
marksteve
 
Posts: 43
Joined: Thu Sep 30, 2010 6:44 am

Re: Dev Build 2048

Postby theblacklion on Wed Mar 16, 2011 9:11 am

It seems like the UI forgets to update it's gfx some times. I'll try to show you here:
http://dl.dropbox.com/u/587049/Sublime% ... ements.mov

This does also show up when updating regions after hitting a key combo. 1 out of 5 times does not update correctly. I have to move the cursor one char and the region gets updated properly. It also seems to go deeper as I cannot switch thru states anymore with my highlight_code_remarks plugin, when that happens. After going one char left or right, the area gets updated and I can switch as usually. Sometimes I also have to write a char.
theblacklion
 
Posts: 67
Joined: Sat Feb 05, 2011 10:07 pm
Location: Hannover, Germany

Re: Dev Build 2048

Postby qqq on Wed Mar 16, 2011 9:20 am

I can't open a file from the sidebar. Rolled back to 2046.
ST2 Win7 64-bit
qqq
 
Posts: 57
Joined: Tue Mar 08, 2011 9:49 am

Re: Dev Build 2048

Postby jps on Wed Mar 16, 2011 9:54 am

Build 2049 is out now addressing the above issues - thanks for the reports
jps
Site Admin
 
Posts: 3077
Joined: Wed Mar 19, 2008 12:33 pm

Re: Dev Build 2048

Postby jbrooksuk on Wed Mar 16, 2011 9:57 am

So now... With floating point numbers, we should be able to get ourselves a smooth scroll plugin?
jbrooksuk
 
Posts: 781
Joined: Sun Apr 11, 2010 10:37 am
Location: England

Re: Dev Build 2048

Postby theblacklion on Wed Mar 16, 2011 10:31 am

jps wrote:Build 2049 is out now addressing the above issues - thanks for the reports


Thanks - UI is fine again :).
Later on I'll report on the set_timeout issue - up until now it seems to be fine.
theblacklion
 
Posts: 67
Joined: Sat Feb 05, 2011 10:07 pm
Location: Hannover, Germany

Re: Dev Build 2048

Postby theblacklion on Wed Mar 16, 2011 10:47 am

Jon, when you're at it with updating the UI... can you please add an update for the status bar after set_status and erase_status have been called? Currently the status bar seems to only update on some events. So after executing set_status I have to move the cursor until I see the new status in the status bar.
Or shall I open an report on userecho?
theblacklion
 
Posts: 67
Joined: Sat Feb 05, 2011 10:07 pm
Location: Hannover, Germany

Re: Dev Build 2048

Postby theblacklion on Wed Mar 16, 2011 5:03 pm

Up until now the changes you made seem to be really good! Sublime responses as fast as I like it - even with "thousands" of set_timeouts ;).
theblacklion
 
Posts: 67
Joined: Sat Feb 05, 2011 10:07 pm
Location: Hannover, Germany

Re: Dev Build 2048

Postby jps on Thu Mar 17, 2011 11:27 pm

jbrooksuk wrote:So now... With floating point numbers, we should be able to get ourselves a smooth scroll plugin?


It's something I'm working towards. The coordinate system change isn't required for smooth scrolling per-se, as you never want to scroll text by less than a pixel, but it does allow me to unify scrolling code between the text view and the rest of the UI toolkit.
jps
Site Admin
 
Posts: 3077
Joined: Wed Mar 19, 2008 12:33 pm

Next

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 18 guests