Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/master' into feature/latest-elec…
Browse files Browse the repository at this point in the history
…tron-native-superstring
  • Loading branch information
mauricioszabo committed Sep 17, 2023
2 parents 0f1d45c + 31c5fc2 commit fef49d9
Show file tree
Hide file tree
Showing 45 changed files with 771 additions and 235 deletions.
12 changes: 12 additions & 0 deletions .cirrus.yml
Original file line number Diff line number Diff line change
Expand Up @@ -263,3 +263,15 @@ silicon_mac_task:
# path: report.xml
# type: text/xml
# format: junit

silently_mark_skipped_or_no_scheduled_tasks_builds_as_failed_task:
skip_notifications: true
only_if: $CIRRUS_CRON == "" && $CIRRUS_TAG == ""
### !!! ^ Don't forget to update this appropriately if our `only_if:` or `skip:` logic changes for the other tasks! !!! ###
### !!! ^ We want this task to run [only] if all other tasks would have skipped. !!! ###
container:
image: alpine:latest
cpu: 1
clone_script: exit 0 # Shortest possible script that succeeds. Saves time vs actually cloning. Failing here triggers an automatic re-run, so don't do that!
mark_task_as_failed_script: exit 1 # Shortest possible script to mark a build as "failed". This protects CIRRUS_LAST_GREEN_CHANGE from being updated by builds that actually just skipped CI.
timeout_in: 6s
45 changes: 45 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,51 @@

## [Unreleased]

## 1.109.0

- Fixed a race condition that could cause `autocomplete-plus` to ignore user input.
- Fixed the `about` package linking to release notes for Pulsar.
- Reduced the amount of network requests that `settings-view` creates.
- Fixed the icon used when registering Pulsar as a file handler on Windows.
- Removed the non-functional `autoUpdate` API from Pulsar, instead relying on the `pulsar-updater` package.
- Prevented warnings in the developer console from appearing when autocomplete suggestions are shown.
- Removed the last CoffeeScript code from Pulsar and core packages.
- Migrated the majority of our CI to GitHub Actions.

### Pulsar
- Added: about: Make the About page's CSS responsive for narrow panes [@DeeDeeG](https://github.com/pulsar-edit/pulsar/pull/717)
- Added: [core & settings-view] Avoid network requests for bundled packages [@confused-Techie](https://github.com/pulsar-edit/pulsar/pull/711)
- Fixed: Remove @ from example to fix Documentation CI [@Spiker985](https://github.com/pulsar-edit/pulsar/pull/719)
- Fixed: Cirrus: Don't update last good commit if CI skipped [@DeeDeeG](https://github.com/pulsar-edit/pulsar/pull/716)
- Fixed: Tree-sitter running fixes (August edition) [@savetheclocktower](https://github.com/pulsar-edit/pulsar/pull/677)
- Added: [status-bar & tree-view] Manual Decaf Source [@confused-Techie](https://github.com/pulsar-edit/pulsar/pull/707)
- Added: [core] Consolidate app detail logic into single module [@confused-Techie](https://github.com/pulsar-edit/pulsar/pull/705)
- Fixed: [about] Link release notes to `CHANGELOG.md` instead of tagged release of Pulsar [@confused-Techie](https://github.com/pulsar-edit/pulsar/pull/706)
- Removed: Remove `fs-plus` from atom-protocol-handler [@Sertonix](https://github.com/pulsar-edit/pulsar/pull/170)
- Fixed: [core] Fix the icon used when registering Pulsar as a file handler in Windows [@confused-Techie](https://github.com/pulsar-edit/pulsar/pull/704)
- Added: Decaf Packages Spec [@confused-Techie](https://github.com/pulsar-edit/pulsar/pull/700)
- Removed: settings-view: Don't fix repository for core themes [@DeeDeeG](https://github.com/pulsar-edit/pulsar/pull/702)
- Added: Cirrus: Skip builds if same commit was previously built [@DeeDeeG](https://github.com/pulsar-edit/pulsar/pull/701)
- Fixed: CI: Tweak Cirrus build filter to allow tag pushes [@DeeDeeG](https://github.com/pulsar-edit/pulsar/pull/699)
- Added: Automatically rename binaries in CI during Regular releases [@DeeDeeG](https://github.com/pulsar-edit/pulsar/pull/675)
- Removed: remove repository fallback [@Sertonix](https://github.com/pulsar-edit/pulsar/pull/264)
- Added: [meta] GitHub Actions: Don't sign macOS builds from forked repo PRs [@confused-Techie](https://github.com/pulsar-edit/pulsar/pull/698)
- Added: [meta] Ensure Actions can upload Rolling Releases [@confused-Techie](https://github.com/pulsar-edit/pulsar/pull/695)
- Added: [meta] Cleanup `push` trigger, add `workflow_dispatch` [@confused-Techie](https://github.com/pulsar-edit/pulsar/pull/694)
- Added: Migrate most binary building to GitHub Actions [@confused-Techie](https://github.com/pulsar-edit/pulsar/pull/682)
- Added: [meta] Add `ignorePaths` to renovate config [@confused-Techie](https://github.com/pulsar-edit/pulsar/pull/691)
- Added: [language- && packages] Manual Decaf Spec Bundle [@confused-Techie](https://github.com/pulsar-edit/pulsar/pull/686)
- Fixed: fix links of packages readme [@asiloisad](https://github.com/pulsar-edit/pulsar/pull/689)
- Added: [meta] Add new and missing packages to renovate config [@confused-Techie](https://github.com/pulsar-edit/pulsar/pull/687)
- Added: Small Update to Docs [@confused-Techie](https://github.com/pulsar-edit/pulsar/pull/621)
- Fixed: [autocomplete-plus] Detect when menu state gets out of sync with DOM [@savetheclocktower](https://github.com/pulsar-edit/pulsar/pull/680)
- Removed: Remove AutoUpdate functionality from Core [@confused-Techie](https://github.com/pulsar-edit/pulsar/pull/668)
- Bumped: Update autocomplete-html package [@renovate](https://github.com/pulsar-edit/pulsar/pull/688)
- Added: [core]: Make showing tab title in window title optional [@confused-Techie](https://github.com/pulsar-edit/pulsar/pull/671)
- Fixed: [autocomplete-plus] Suppress `marked` warnings [@savetheclocktower](https://github.com/pulsar-edit/pulsar/pull/683)
- Added: [pulsar-updater] Don't notify if Pulsar is running via `yarn start` [@confused-Techie](https://github.com/pulsar-edit/pulsar/pull/679)
- Bumped: bump actions/checkout to v3 [@casswedson](https://github.com/pulsar-edit/pulsar/pull/678)

## 1.108.0

- Restored ability for `less` files in packages to use inline JavaScript inside backticks.
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "pulsar",
"author": "Pulsar-Edit <[email protected]>",
"productName": "Pulsar",
"version": "1.108.0-dev",
"version": "1.109.0-dev",
"description": "A Community-led Hyper-Hackable Text Editor",
"branding": {
"id": "pulsar",
Expand All @@ -14,7 +14,7 @@
"main": "./src/main-process/main.js",
"repository": {
"type": "git",
"url": "https://github.com/pulsar-edit/pulsar.git"
"url": "https://github.com/pulsar-edit/pulsar"
},
"bugs": {
"url": "https://github.com/pulsar-edit/pulsar/issues"
Expand Down
13 changes: 7 additions & 6 deletions packages/about/lib/components/about-view.js
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ module.exports = class AboutView extends EtchComponent {
return $.div(
{ className: 'pane-item native-key-bindings about' },
$.div(
{ className: 'about-container' },
{ className: 'about-container min-width-min-content' },
$.header(
{ className: 'about-header' },
$.a(
Expand All @@ -94,7 +94,7 @@ module.exports = class AboutView extends EtchComponent {
{ className: 'about-header-info' },
$.span(
{
className: 'about-version-container inline-block atom',
className: 'about-version-container atom',
onclick: this.handleAtomVersionClick.bind(this)
},
$.span(
Expand All @@ -114,7 +114,7 @@ module.exports = class AboutView extends EtchComponent {
$.span(
{
className:
'about-version-container inline-block show-more-expand',
'about-version-container show-more-expand',
onclick: this.handleShowMoreClick.bind(this)
},
$.span({ className: 'about-more-expand' }, 'Show more')
Expand Down Expand Up @@ -168,7 +168,7 @@ module.exports = class AboutView extends EtchComponent {
),

$.div(
{ className: 'about-updates group-start' },
{ className: 'about-updates group-start min-width-min-content' },
$.div(
{ className: 'about-updates-box' },
$.div(
Expand All @@ -177,7 +177,7 @@ module.exports = class AboutView extends EtchComponent {
{ className: 'about-updates-item app-unsupported' },
$.span(
{ className: 'about-updates-label is-strong' },
'Updates have been moved to the package ', $.code({}, 'pulsar-updater'), '.',
'Updates have been moved to the package ', $.code({style: {'white-space': 'nowrap'}}, 'pulsar-updater'), '.',
$.br()
),
$.a(
Expand Down Expand Up @@ -242,7 +242,8 @@ module.exports = class AboutView extends EtchComponent {
className: 'btn about-update-action-button',
onclick: this.executeUpdateAction.bind(this),
style: {
display: 'block'
display: 'block',
margin: '0 .5em'
}
},
'Check Now'
Expand Down
32 changes: 21 additions & 11 deletions packages/about/styles/about.less
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,10 @@
margin-top: -.2em;
}

.min-width-min-content {
min-width: min-content;
}

// used to group different elements
.group-start {
margin-top: 4em;
Expand All @@ -45,8 +49,13 @@
.about-container {
width: 100%;
max-width: 500px;

.icon::before {
margin-right: 0;
}
}


// Header --------------------------------

.about-atom-io:hover {
Expand All @@ -64,7 +73,16 @@
transition: color 0.2s;
}

.about-header-info {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
column-gap: 30px;
}
.about-version-container {
vertical-align: middle;
white-space: nowrap;
&:hover {
color: lighten(@text-color, 15%);
}
Expand All @@ -84,17 +102,12 @@
font-size: .9em;
}

.about-header-release-notes {
vertical-align: middle;
margin-left: 1em;
}


// Updates --------------------------------

.about-updates {
width: 100%;
//max-width: 510px;
max-width: 39em;
}

.about-updates-box {
Expand Down Expand Up @@ -128,11 +141,6 @@
margin: 0 .4em;
}

.about-updates-release-notes,
.about-updates-instructions {
margin: 0 1em 0 1.5em;
}

.about-auto-updates {
margin-top: 1em;
input {
Expand All @@ -144,6 +152,8 @@
// Love --------------------------------

.about-love {
min-width: max-content;

.icon::before {
// Make these octicons look good inlined with text
position: relative;
Expand Down
Loading

0 comments on commit fef49d9

Please sign in to comment.