Repository navigation
Releases: Coru29/rambla
Release list
Rambla 1.4.1
Fixes / Arreglos
- The trackpad swipes work again after the Mac wakes from hibernation. When the battery runs out while the Mac sleeps, macOS saves everything to disk, and on waking it brings the trackpad back as a new device, which a Rambla that was already open could no longer read the fingers from: the swipes stopped working until Rambla was opened again. Now Rambla notices the trackpad coming back and starts again by itself once the screen is unlocked, and the windows stay in their places. / Los swipes del trackpad vuelven a andar después de que la Mac sale de la hibernación. Cuando la batería se agota con la Mac dormida, macOS guarda todo en el disco, y al despertar trae el trackpad de vuelta como un dispositivo nuevo, del que un Rambla que ya estaba abierto no podía leer los dedos: los swipes dejaban de andar hasta volver a abrir Rambla. Ahora Rambla se da cuenta de que el trackpad volvió y se reinicia solo cuando desbloqueás la pantalla, y las ventanas quedan en su lugar.
- Pausing Rambla no longer leaves anything behind in macOS. Each pause left Rambla's trackpad listener registered with macOS, turned off, until Rambla quit. / Pausar Rambla ya no deja restos en macOS. Cada pausa dejaba registrada en macOS, apagada, la escucha del trackpad de Rambla hasta que Rambla se cerraba.
Installed copies offer the update from the menu within a day. / Las copias instaladas ofrecen la actualización desde el menú en el día.
Download / Descargar: Rambla.dmg
Rambla 1.4.0
New / Novedades
- A new veil between strips: when you switch strips, the screen frosts over and each window turns into a card with its app's color, icon and name. The cards of the strip you leave slide off the screen, and those of the strip that comes slide in to their windows' places, so the switch reads as the whole strip moving. Then the veil goes, and each window is where its card landed. With macOS's Reduce motion, the glass just fades in and out. / Un velo nuevo entre tiras: al cambiar de tira, la pantalla se esmerila y cada ventana se vuelve una tarjeta con el color, el ícono y el nombre de su app. Las tarjetas de la tira que dejás se deslizan fuera de la pantalla, y las de la tira que llega entran hasta el lugar de sus ventanas, así que el cambio se ve como si se moviera la tira entera. Después el velo se va, y cada ventana está donde quedó su tarjeta. Con Reducir movimiento de macOS, el vidrio solo aparece y se va.
- Site icons for browser windows (optional): turn on Settings → Appearance → Site icons, and in the overview and on the veil a browser window shows the icon and the name of the site its tab is on, with the browser's icon in a corner, so YouTube and GitHub look apart. For that, Rambla reads the page's address and asks the site for its icon, once per site, with no cookies, keeping it only in memory. It stays off unless you turn it on. / Íconos de los sitios en las ventanas del navegador (opcional): activá Configuración → Apariencia → Íconos de los sitios, y en la vista general y en el velo una ventana del navegador muestra el ícono y el nombre del sitio de su pestaña, con el ícono del navegador en una esquina: YouTube y GitHub se distinguen. Para eso Rambla lee la dirección de la página y le pide el ícono al sitio, una vez por sitio, sin cookies y sin guardarlo en el disco. Viene apagado.
Fixes / Arreglos
- Restarting the Mac keeps the windows in their places. macOS quits the apps as it restarts, and Rambla took each app's windows out of their strips as it quit, so they came back at the end. Now the layout from before the restart is the one kept. A window whose title changed (a terminal, a document on another page) also goes back to its place when it is the only one of its app the strip is missing. / Reiniciar la Mac deja las ventanas en su lugar. macOS cierra las apps al reiniciar, y Rambla sacaba de las tiras las ventanas de cada app que se cerraba, así que volvían al final. Ahora queda guardado el orden de antes del reinicio. Una ventana cuyo título cambió (una terminal, un documento en otra página) también vuelve a su lugar cuando es la única de su app que le falta a la tira.
- VS Code and other slow apps no longer leave their strip by themselves. These apps report a move late, and Rambla took its own earlier move for another app's and set the window floating. / VS Code y otras apps lentas ya no se salen solas de la tira. Esas apps avisan tarde de una movida, y Rambla tomaba una movida suya de un momento antes como de otra app y dejaba la ventana flotando.
- Windows no longer flicker next to a laptop screen that sits lower. When the screen beside the strip's one starts lower (a laptop next to a monitor), a window that peeked over it was pushed down below its menu bar by macOS or by the app (VS Code does this), and it jumped up and down as the strip moved. Now no window peeks over such a screen, and windows come and go flush with the edge. With screens aligned at the top, the next column still peeks. / Las ventanas ya no parpadean al lado de la pantalla de una notebook que está más baja. Cuando la pantalla de al lado empieza más abajo (una notebook al lado de un monitor), una ventana que se asomaba sobre ella era empujada debajo de su barra de menú por macOS o por la app (VS Code lo hace), y saltaba arriba y abajo al mover la tira. Ahora ninguna ventana se asoma sobre esa pantalla, y las ventanas entran y salen al ras del borde. Con las pantallas alineadas arriba, la columna siguiente se sigue asomando.
- A window of a strip out of view no longer shows behind the others. macOS can put such a window back on screen without a word, when a display appears for example; Rambla now checks where each one really is and puts it out of sight again. / Una ventana de una tira que no se ve ya no aparece atrás de las otras. macOS puede volver a mostrar una de esas ventanas sin avisar, por ejemplo cuando aparece una pantalla; ahora Rambla se fija dónde está cada una de verdad y la vuelve a esconder.
Installed copies offer the update from the menu within a day. / Las copias instaladas ofrecen la actualización desde el menú en el día.
Download / Descargar: Rambla.dmg
Rambla 1.3.0
New / Novedades
- Stacked strips: each display and desktop can now hold several strips, one above the other, and you see one at a time: work below, home above. ⌃⌥⌘↑ and ⌃⌥⌘↓ take you to the strip above or below, and ⌃⌥⌘⇧↑ and ⌃⌥⌘⇧↓ take the focused window along. Going up from the top strip opens a new empty one, and an empty strip at the top goes away once you leave it. While the strip changes, a frosted veil crosses the screen and hides the windows' jump. The manual has a new chapter, "Stacked strips". / Tiras apiladas: cada pantalla y escritorio ahora puede tener varias tiras, una arriba de otra, y ves una a la vez: el trabajo abajo y la casa arriba. ⌃⌥⌘↑ y ⌃⌥⌘↓ te llevan a la tira de arriba o de abajo, y ⌃⌥⌘⇧↑ y ⌃⌥⌘⇧↓ se llevan la ventana enfocada. Subiendo desde la tira más alta aparece una nueva, vacía, y una tira vacía arriba de todo desaparece en cuanto la dejás. Mientras cambia la tira, un velo esmerilado cruza la pantalla y tapa el salto de las ventanas. El manual tiene un capítulo nuevo, "Tiras apiladas".
- The vertical swipe now changes strips (a new default): with the natural direction, a short swipe down shows the strip above and a short swipe up the one below. A long swipe up gives the focused window the full width, or takes it back, and a long swipe down opens the overview, as before. The mouse buttons work the same way. To get the old gesture back, choose "Changes the width" in Settings → Trackpad & Mouse → Swiping up or down. / El deslizamiento vertical ahora cambia de tira (nuevo por defecto): con la dirección natural, uno corto hacia abajo muestra la tira de arriba y uno corto hacia arriba la de abajo. Uno largo hacia arriba le da a la ventana enfocada el ancho completo, o se lo saca, y uno largo hacia abajo abre la vista general, como antes. Con los botones del mouse es igual. Para volver al gesto de antes, elegí "Cambia el ancho" en Configuración → Trackpad y mouse → Deslizar hacia arriba o abajo.
- The overview shows every strip: one row per strip. Drag a window to another row to move it to that strip, or to "New strip" to start one. / La vista general muestra todas las tiras: una fila por tira. Arrastrá una ventana a otra fila para pasarla a esa tira, o a "Tira nueva" para empezar una.
- The focus takes you there: ⌘Tab, the Dock or a notification to a window of another strip brings that strip into view. If the app also has a window in the strip you are on, you stay. / El foco te lleva: con ⌘Tab, el Dock o una notificación a una ventana de otra tira, esa tira aparece. Si la app también tiene una ventana en la tira que estás viendo, te quedás.
- Floating windows: the ones you floated, or that Rectangle placed, go with their strip. Dialogs and apps with a floating rule, like WhatsApp, show on every strip. / Ventanas flotantes: las que hiciste flotar, o que acomodó Rectangle, van con su tira. Los diálogos y las apps con una regla para flotar, como WhatsApp, se ven en todas.
- They stay: the strips come back after a restart, after unplugging a display and after closing the lid. / Se quedan: las tiras vuelven después de reiniciar, de desconectar una pantalla y de cerrar la tapa.
Fixes / Arreglos
- Running
ramblawithout an action no longer opens a second Rambla that managed the same windows as the one running: it says Rambla is already running. / Correrramblasin una acción ya no abre un segundo Rambla que manejaba las mismas ventanas que el que estaba abierto: avisa que Rambla ya está abierto.
Installed copies offer the update from the menu within a day. / Las copias instaladas ofrecen la actualización desde el menú en el día.
Download / Descargar: Rambla.dmg
Rambla 1.2.3
Fixes / Arreglos
- A four-finger swipe no longer scrolls the app under the pointer. With macOS's own four-finger swipes turned off, macOS sent the fingers' movement to the window under the pointer as ordinary scrolling, so swiping down to get a column's width back or to open the overview also scrolled the article you were reading, and it kept gliding after the fingers lifted. Now Rambla keeps that scrolling, and its glide, from the app; scrolling with two fingers works as always. / Deslizar con cuatro dedos ya no desplaza la app que está debajo del puntero. Con los gestos de cuatro dedos de macOS apagados, macOS le mandaba el movimiento de los dedos como scroll común a la ventana que estaba debajo del puntero: al deslizar hacia abajo para volver al ancho de antes o abrir la vista general, el artículo que estabas leyendo también se movía, y seguía deslizándose después de levantar los dedos. Ahora Rambla no deja que ese scroll, ni su envión, llegue a la app; el scroll con dos dedos funciona como siempre.
Installed copies offer the update from the menu within a day. / Las copias instaladas ofrecen la actualización desde el menú en el día.
Download / Descargar: Rambla.dmg
Rambla 1.2.2
Fixes / Arreglos
- The Mac's screen beside a monitor. Opening the lid next to a monitor, the windows parked on that side flew across the monitor, and so did every window going out or coming in on that side as the strip scrolled; windows that macOS moved by itself as the screens changed stayed piled up; and a window going back to the Mac's screen crossed the whole monitor. Now windows out of sight change edges at once, come and go through their own side, and go back to their places. Closing the lid, the windows on the Mac's screen join the monitor's strip in 2 seconds instead of 15. / La pantalla de la Mac al lado de un monitor. Al abrir la tapa al lado de un monitor, las ventanas estacionadas de ese lado cruzaban el monitor, y lo mismo pasaba al deslizar con cada ventana que salía o entraba por ahí; las que macOS movía por su cuenta al cambiar las pantallas quedaban encimadas, y una ventana que volvía a la pantalla de la Mac cruzaba todo el monitor. Ahora las ventanas fuera de la vista cambian de borde al instante, entran y salen por su lado y vuelven a su lugar. Al cerrar la tapa, las de la pantalla de la Mac se suman a la tira del monitor en 2 segundos, no en 15.
- Waking the Mac with its lid closed no longer reorders the strip. macOS shows a virtual display for about a second while the monitor turns back on; Rambla took it for a display coming back and handed it windows, which then came back in another order and with other widths. / Despertar la Mac con la tapa cerrada ya no reordena la tira. macOS muestra una pantalla virtual durante un segundo mientras el monitor se enciende; Rambla la tomaba por una pantalla que volvía y le pasaba ventanas, que después volvían en otro orden y con otros anchos.
- Minimized windows and windows of hidden apps keep their place when a display appears beside them. / Las ventanas minimizadas y las de apps ocultas conservan su lugar cuando aparece una pantalla al lado.
- The overview on a display without windows now says how to bring one (⌃⌘N, or dragging it there), instead of doing nothing. / La vista general en una pantalla sin ventanas ahora dice cómo traer una (⌃⌘N, o arrastrándola), en vez de no hacer nada.
Installed copies offer the update from the menu within a day. / Las copias instaladas ofrecen la actualización desde el menú en el día.
Download / Descargar: Rambla.dmg
Rambla 1.2.1
Fixes / Arreglos
- Hidden and minimized windows come back to their place in the strip. When an app came back after ⌘H, or a window came back from the Dock, macOS moved the windows as it showed them again, and Rambla took that as another app moving them: they could end up floating outside the strip. / Las ventanas ocultas y minimizadas vuelven a su lugar en la tira. Cuando una app volvía después de ⌘H, o una ventana volvía del Dock, macOS movía las ventanas al mostrarlas de nuevo y Rambla lo tomaba como si otra app las hubiera movido: podían quedar flotando fuera de la tira.
Installed copies offer the update from the menu within a day. / Las copias instaladas ofrecen la actualización desde el menú en el día.
Download / Descargar: Rambla.dmg
Rambla 1.2.0
New / Novedades
- Haptic feedback: on a Force Touch trackpad, a gentle tap each time a swipe is about to take the strip to another column (in a quick swipe, as soon as it starts, with your fingers still down), and with the swipes up and down. Turn it off in Settings → Trackpad & Mouse → Haptic feedback. / Respuesta háptica: en un trackpad Force Touch, un toque suave cada vez que un deslizamiento va a llevar la tira a otra columna (en uno rápido, apenas arranca, con los dedos todavía apoyados), y con los gestos hacia arriba o abajo. Se apaga en Configuración → Trackpad y mouse → Respuesta háptica.
- The overview from the trackpad: swipe down a good stretch to open it, then drag a window to reorder the strip. A short swipe down is now decided when you let go (back to the previous width), like with the mouse buttons. / La vista general desde el trackpad: deslizá hacia abajo un buen trecho para abrirla y arrastrá una ventana para reordenar la tira. Un deslizamiento corto hacia abajo ahora se decide al soltar (vuelve al ancho anterior), como con los botones del mouse.
Installed copies offer the update from the menu within a day. / Las copias instaladas ofrecen la actualización desde el menú en el día.
Download / Descargar: Rambla.dmg
Rambla 1.1.1
Fixes / Arreglos
- Switching displays no longer leaves windows out of the strip. Going from the lid closed with a monitor to the laptop's own screen (or back), the windows Rambla had parked at the monitor's edge stayed untiled, and a window macOS moved during the switch could end up floating. / Cambiar de pantalla ya no deja ventanas afuera de la tira. Al pasar de la tapa cerrada con un monitor a la pantalla de la Mac (o al revés), las ventanas que Rambla había estacionado en el borde del monitor quedaban sin acomodar, y una ventana que macOS movía durante el cambio podía quedar flotando.
Installed copies offer the update from the menu within a day. / Las copias instaladas ofrecen la actualización desde el menú en el día.
Download / Descargar: Rambla.dmg
Rambla 1.1.0
New / Novedades
- Overview (⌃⌘O, or holding the mouse buttons and moving down a good stretch): the whole strip at a glance, as a row of miniature windows with their titles, stacks, tabs and pins, and a bar marking what is on screen now. Click a window, or pick it with the arrows and ↩, to go there; 1–9 jump to a column; esc closes. Drag a window to another place to reorder the strip, or pick it and press ⇧← →. / Vista general (⌃⌘O, o con los botones del mouse apretados bajando un buen trecho): toda la tira de un vistazo, como una fila de ventanas en miniatura con sus títulos, pilas, pestañas y columnas fijadas, y una barra que marca lo que está en pantalla. Un click en una ventana, o elegirla con las flechas y ↩, te lleva a ella; 1–9 van a esa columna; esc cierra. Arrastrá una ventana a otro lugar para reordenar la tira, o elegila y tocá ⇧← →.
- Mouse buttons: moving down is now decided when you let go (back to the previous width), so a longer move can open the overview; moving back up before letting go changes nothing. / Botones del mouse: bajar ahora se decide al soltar (vuelve al ancho anterior), así un movimiento más largo puede abrir la vista general; si volvés a subir antes de soltar, no cambia nada.
Fixes / Arreglos
- An unplugged display gets its windows back when you plug it in again, in the same order and widths, also if Rambla restarted meanwhile (it used to start over with a new strip). / Una pantalla desconectada recupera sus ventanas al volver a conectarla, en el mismo orden y con sus anchos, también si Rambla se reinició en el medio (antes empezaba con una tira nueva).
- After an unlock or a restart, every window goes back to its place: Rambla waits until every app has listed its windows, instead of arranging the strip with the first ones. Desktops not visited since a restart keep their layout too. / Después de desbloquear la Mac o de un reinicio, cada ventana vuelve a su lugar: Rambla espera a que todas las apps informen sus ventanas en vez de armar la tira con las primeras. Los escritorios que no visitás desde que arrancó Rambla también conservan su orden.
- A trackpad swipe no longer stays open (blocking the wheel) when macOS reports the lift without touches, and a short quick swipe still reaches the next column. / Un deslizamiento del trackpad ya no queda abierto (y la ruedita bloqueada) cuando macOS informa mal el final, y uno corto y rápido sigue llegando a la columna de al lado.
- If macOS refuses Rambla's input taps for a moment (while the Accessibility permission changes), the wheel, the mouse buttons and the trackpad gesture try again by themselves. / Si macOS rechaza un momento las capturas de entrada de Rambla, la ruedita, los botones del mouse y el gesto del trackpad vuelven a intentarlo solos.
- "Bring All Windows on Screen" also brings floating windows left off screen and those of a display that is gone, and leaves alone a floating window you placed across two displays. / «Traer todas las ventanas a la pantalla» también trae las flotantes que quedaron fuera de la pantalla y las de una pantalla que ya no está, y respeta una flotante que dejaste entre dos pantallas.
- The
ramblacommand and the Raycast scripts work wherever the app is installed, and still find it if you move it to Applications. / El comandoramblay los scripts de Raycast funcionan donde sea que esté instalada la app, y la siguen encontrando si la movés a Aplicaciones. - Only the
ramblacommand can close windows: any app could send Rambla that order through the command's channel. / Solo el comandoramblapuede cerrar ventanas: cualquier app podía mandarle esa orden a Rambla por el canal del comando. - ⌃⌘O, the overview's new shortcut, never takes the combination from an action you had already given it to. / ⌃⌘O, el atajo nuevo de la vista general, no le quita la combinación a otra acción a la que ya se la habías dado.
- Spanish: macOS settings are named the way a Mac in Latin American Spanish shows them ("Configuración del Sistema", "Organizador visual"). / Español: los ajustes de macOS se nombran como los muestra una Mac en español de Latinoamérica.
Installed copies offer the update from the menu within a day. / Las copias instaladas ofrecen la actualización desde el menú en el día.
Download / Descargar: Rambla.dmg
Rambla 1.0.0
First public release of Rambla, a free and open-source scrolling window manager for macOS. Every window is a column on a strip that keeps going past the edges of the screen: opening a window adds a column beside the one you are using instead of shrinking everything else.
Primera versión pública de Rambla, un gestor de ventanas con scroll horizontal para macOS, gratis y open source. Cada ventana es una columna de una tira que sigue más allá de los bordes de la pantalla: abrir una ventana agrega una columna al lado de la que estás usando, sin achicar las demás.
What it does / Qué hace
- One strip per display and per Space, with spring animations. / Una tira por pantalla y por escritorio, con animaciones de resorte.
- Keyboard on ⌃⌘, clear of Rectangle's ⌃⌥: focus and move columns, widths (25–75 %, full width, center), pinned columns, stacks and tabs. / Teclado con ⌃⌘, sin chocar con el ⌃⌥ de Rectangle: enfocar y mover columnas, anchos (25–75 %, ancho completo, centrar), columnas fijadas, pilas y pestañas.
- Trackpad: a three- or four-finger swipe slides the strip; swipe up for full width, down to go back. / Trackpad: deslizar con tres o cuatro dedos mueve la tira; hacia arriba, ancho completo, y hacia abajo vuelve.
- Mouse: ⌃⌘ + wheel goes through the columns, and holding the mouse buttons you choose (the middle one, or the side buttons 4 + 5 together) while moving the mouse slides the strip or changes the width. Works alongside Mac Mouse Fix. / Mouse: ⌃⌘ + ruedita recorre las columnas, y con los botones que elijas apretados (el del medio, o los laterales 4 + 5 juntos) mover el mouse desliza la tira o cambia el ancho. Convive con Mac Mouse Fix.
- Plays well with Rectangle: a window that another app moves leaves the strip and stays where it was put. / Convive con Rectangle: si otra app mueve una ventana, sale de la tira y queda donde la pusieron.
- Remembers the layout across restarts, sleep and locked screens; per-app rules and per-display switches. / Recuerda el layout al reiniciar, al dormir y con la pantalla bloqueada; reglas por app y por pantalla.
- Automation:
rambla://links, theramblacommand and Raycast scripts. / Automatización: enlacesrambla://, el comandoramblay scripts de Raycast. - One-click updates: it checks once a day and only installs releases signed with the project's certificate. / Actualizaciones con un click: se fija una vez por día y solo instala versiones firmadas con el certificado del proyecto.
- English and Spanish, following your Mac's language. / Español e inglés, según el idioma de tu Mac.
Install / Instalar
- Download Rambla.dmg below and drag Rambla to Applications. / Descargá Rambla.dmg (acá abajo) y arrastrá Rambla a Aplicaciones.
- Rambla is not notarized by Apple, so macOS will not open it the first time: go to System Settings → Privacy & Security and click Open Anyway (on macOS 14, right-click → Open). / Rambla no está notarizada por Apple, así que la primera vez macOS no la abre: andá a Ajustes del Sistema → Privacidad y seguridad y tocá «Abrir de todos modos» (en macOS 14, click derecho → Abrir).
- Allow it in Privacy & Security → Accessibility: that is what lets it move windows. / Dale permiso en Privacidad y seguridad → Accesibilidad: es lo que le permite mover ventanas.
Requires macOS 14 Sonoma or later on a Mac with Apple silicon. / Requiere macOS 14 Sonoma o posterior en una Mac con Apple silicon.
Download / Descargar: Rambla.dmg