Sublime Forum

[RELEASE][MOD] Borderless (mac-like) Sublime for Windows

#1

Sublime Text Overlay


Borderless OS X like Sublime is now available on Windows!
I’m the author of this program.

Warning: Tested only on Windows 10 with Sublime Text 3.x. Please open an issue if it’s working incorrectly.

:fire: Download from Github :fire:

:pushpin: Visit the website :pushpin:


***SublimeOverlay is currently under MIT License. See LICENSE for more information*** # Features:
  • Adjustable offset of inner window.
  • Togglable title text
  • Adjustable primary color for overlay

Note: These settings are accessible through options window (button in top right corner)

Requirements:

  • .NET Framework 4.5+
  • Windows 7+

Usage:

Open an instance of Sublime Text and run the executable of SublimeOverlay.
Currently supports only 1 instance of editor.

FAQ:

  • Q: My editor borders are visible

  • A: Adjust the top/left offsets in settings form.

  • Q: Sublime Text is not starting after closing the SublimeOverlay instance.

  • A: Most likely Sublime Text is in your processes, use your task manager to kill the instance and try again, or open RUN/CMD and type taskkill /f /im sublime_text.exe (warning: this will kill all sublime instances open)

Credits for icon goes to Salvatore Gentile - [dribbble.com/shots/2273297-Sublime-Text-Icon]

2 Likes

#2

Hi,

Its look intresting, but can download somewhere already?

regards

0 Likes

#3

i want this in OS X xD Soo native.

0 Likes

#4

SublimeOverlay is out now! See first post for downloads.
Enjoy!

*UPD
New version with bugfixes. If there’s any extra padding, please reset it from settings window.

:fire: SublimeOverlay v1.1 :fire:

0 Likes

#5

Thanks for release

Maybe it can be somehow automated, so no need separately run two program.
It can be run by single bat file:

@echo off
cd “C:\Program Files\Sublime Text 3”
start sublime_text.exe

start SublimeOverlay.exe

exit

However code above need some improvment, because SublimeOverlay.exe not finding sublime_text.exe as its not started yet. Need somehow delay starting it…

0 Likes

#7

Maybe we could use command like this:

timeout /t 3 /nobreak

where 3 is the number of seconds to wait. It should work.

So @movax’s code will be:

@echo off
cd "C:\Program Files\Sublime Text 3\"
start sublime_text.exe
timeout /t 3 /nobreak
start SublimeOverlay.exe

exit

Reference:
https://technet.microsoft.com/en-us/library/cc754891.aspx

1 Like

#8

@movax @subiswonder Thanks for your interest. I’ll try to implement this in next release.

0 Likes

#9

SublimeOverlay v1.2

  • Now supporting editor auto run on application startup, see README for more information.
  • Added border radius setting
  • Minor improvements

:fire: SublimeOverlay v1.2 :fire:

0 Likes

#10

Nice work! However there’s some problems though.

  • The window matching could be better, it kept wrapping my chrome window because I had your github page active which have sublime text in the title.

  • It’s not possible to minimize sublime any longer by clicking it in the taskbar. (Clicking active window in taskbar minimizes the window)

  • Even though I adjusted the borders it’s not possible to get rid of the left side one. See Picture

  • The window doesn’t animate, (instant popup and flickers.)

Cheers!

0 Likes

#11

Hi antezz.
Thank you for your interest in this project.
First two bugs will be fixed in next release for sure.
Third bug isn’t actually bug :wink: It’s implemented specially for resizing the window. Just try to match the color from settings.
And finally, the window is not animating because the window frame is hidden. I’ll try to restore the animation.

0 Likes

#12

That’s awesome, could you make it possible to change the window buttons to the right side aswell?
Having them on the left side while all other native windows having them on the right side feels a bit odd.

Thanks!

0 Likes

#13

Yep! Thank you for your suggestions. I appreciate it. :wink:
Next release will be tomorrow.

0 Likes

#14

I’m looking forward for it!

I found 1 thing:

  • You can’t click sublime window to become active window unless you click on the title part of the window.

Thanks

0 Likes

#15

Could you please submit issues to Github page? I’m working on these now :slightly_smiling:

0 Likes

#16

There you go! Added all of them.

Thanks

1 Like

#17

Mac is borderless only in full screen. Any chance this plugin can come to OS X as well? I see u used .NET, but I assume this is possible in cocoa as well?

0 Likes

#18

I don’t think this is possible on Mac.
I found this http://stackoverflow.com/a/25214820
However, I’ll do some research tho.

1 Like

#20

Thank you :slight_smile:

0 Likes

#21

:point_right: SublimeOverlay 1.3

  • Fixed issue with window matching.
  • Fixed (partially) issues with minimizing windows.
  • Added a setting to change windows controls position.
  • Added a setting to reverse the actions of minimizing and maximizing buttons.
  • Added new bugs.

:arrow_down: SublimeOverlay v1.3 :arrow_down:

1 Like

#22

Nice work!

Thanks for fixing all of those, but there still seems to be an issue with grabbing focus;

If you have sublime in the background and place some other window on top of it then you click on sublime.
Sublime will become active but it will not get on top also the other window will be highlighted in taskbar as active while thats not true.

Cheers

0 Likes