Commit Graph

41392 Commits

Author SHA1 Message Date
confused_techie
00404d99bc
Merge pull request #717 from pulsar-edit/about-package-responsive-design-for-narrow-width-panels
about: Make the About page's CSS responsive for narrow panes
2023-09-15 19:50:01 -07:00
confused-Techie
ff481e3f86 Add last PR merge 2023-09-15 19:49:14 -07:00
confused_techie
cd08e5fbf0
Merge pull request #711 from pulsar-edit/use-local-image-for-bundled-packages
[core & settings-view] Avoid network requests for bundled packages
2023-09-15 19:47:50 -07:00
confused-Techie
3f77862990 Add new Changelog notes 2023-09-15 16:18:49 -07:00
confused-Techie
9e94ca1b6c Ensure we strip the repo of .git 2023-09-15 00:04:04 -07:00
confused-Techie
5dec09add0 Use helper function to ensure we always get repository URL 2023-09-14 23:43:57 -07:00
confused_techie
b79644e90b
Update packages/settings-view/lib/package-card.js
Co-authored-by: DeeDeeG <DeeDeeG@users.noreply.github.com>
2023-09-14 22:40:26 -07:00
Spiker985
218d26cd9f
Merge pull request #719 from pulsar-edit/update-jsdoc-tree-view-ci-error 2023-09-14 20:01:50 -04:00
Spiker985
79820ef760
Remove @ from example to fix Documentation CI
Coffeescript function calls are prefixed with an @, which is the same syntax that jsdoc uses for parsing - which meant that it thought the example was empty.
2023-09-14 18:50:55 -04:00
DeeDeeG
89c082dcc5 about: Delete commented out CSS styles/rules 2023-09-14 03:43:55 -04:00
DeeDeeG
80e830b573
Merge pull request #716 from pulsar-edit/CI-dont-update-CIRRUS_LAST_GREEN_CHANGE-for-skipped-builds
Cirrus: Don't update last good commit if CI skipped

Makes it so Cirrus Rolling doesn't skip, so we actually have
Rolling binaries/releases for ARM Linux + Apple Silicon again!
2023-09-13 22:14:16 -04:00
DeeDeeG
03033361c8
about: Delete a redundant CSS rule
This line was already overridden by the line right below it anyway...
2023-09-13 22:06:21 -04:00
DeeDeeG
e288139636 about: Make the about page's CSS responsive for narrow panes 2023-09-13 18:52:54 -04:00
Andrew Dupont
69038a1c4c
Merge pull request #677 from savetheclocktower/tree-sitter-more-fixes
Tree-sitter running fixes (August edition)
2023-09-13 15:14:27 -07:00
DeeDeeG
152b80e524
Cirrus: Don't update last good commit if CI skipped
For builds that are effectively skipped, since their tasks are all
skipped or not scheduled in the first place, we shouldn't update
CIRRUS_LAST_GREEN_CHANGE.

Unfortunately, Cirrus *does* update that for builds with no or
all-skipped tasks, for now. They may fix it in the future, we have a
feature request open for it. But for now, this is the workaround.
2023-09-13 15:36:48 -04:00
Andrew Dupont
e9903ad9d6 Change behavior of “adjustment exceeds bounds” error
Previously, we threw an error when a scope adjustment violated its bounds constraints, but that's a bit disruptive for everyday use. Instead, we throw an error in dev mode (so that the grammar's author doesn't fail to notice the problem), but downgrade it to a warning outside of dev mode so that it's recoverable.

There's a chance that the warning will be _too_ subtle, but we'll give it a shot.

We also include more diagnostic information so that it's clearer exactly _where_ the violation is happening.
2023-09-11 15:14:19 -07:00
confused_techie
7312ae4f83 Import path correctly 2023-09-11 08:58:40 -07:00
confused_techie
07b50d9751 Remove .git from repository.url in the package.json 2023-09-11 07:57:26 -07:00
confused_techie
4e55d8cee4
Merge pull request #707 from pulsar-edit/manual-decaf-source
[status-bar & tree-view] Manual Decaf Source
2023-09-07 22:16:42 -07:00
confused-Techie
7d78365720 Avoid hitting the API for packages if they are bundled 2023-09-07 19:53:50 -07:00
confused-Techie
348d23095c Decaf tree-view.js using CoffeeScript 1.12.7 2023-09-04 14:19:08 -07:00
confused-Techie
d479de6a18 Call super before accessing this of classes 2023-09-04 12:34:58 -07:00
confused-Techie
4e7f8ba7de Properly export default-file-icons.js 2023-09-04 04:13:29 -07:00
confused-Techie
4160815e1c Manual decaf tree-view source 2023-09-04 03:12:53 -07:00
confused-Techie
5895c21048 Manual decaf status-bar source 2023-09-04 03:01:39 -07:00
confused-Techie
0c10f0a775 Machine decaf tree-view source 2023-09-04 02:32:01 -07:00
confused-Techie
f37b1dd1a8 Machine decaf status-bar source 2023-09-04 02:27:13 -07:00
confused_techie
cce8f048ec
Merge pull request #705 from pulsar-edit/consolidate-app-details
[core] Consolidate app detail logic into single module
2023-09-03 22:06:59 -07:00
confused_techie
b6592001cd
Merge pull request #706 from pulsar-edit/fix-release-notes
[about] Link release notes to `CHANGELOG.md` instead of tagged release of Pulsar
2023-09-03 21:51:07 -07:00
confused_techie
b39983e5a2
Merge pull request #170 from Sertonix/atom-protocol-handler-async
Remove `fs-plus` from atom-protocol-handler
2023-09-03 21:49:47 -07:00
confused-Techie
94a24dbec3 Add extra tests for good measure 2023-09-03 20:33:49 -07:00
confused-Techie
bb7e808c2c Use parameters to return placeholder rather than separate function 2023-09-03 20:11:56 -07:00
confused-Techie
dd6f862226 Remove spec for dev release notes 2023-09-03 20:02:53 -07:00
confused-Techie
4c0f5a7511 Don't return on caught error 2023-09-03 20:00:58 -07:00
confused-Techie
0d3c32305e Remove special handling for dev versions 2023-09-03 19:46:45 -07:00
confused-Techie
88fdb77d22 Ensure to replace all instances of . in version string 2023-09-03 17:20:16 -07:00
confused-Techie
8c309abbcb Introduce getPlaceholderConfigFilePath() to resolve failures within atom-application.js 2023-09-03 16:46:45 -07:00
confused-Techie
3cf49489cd Update specs, remove release channel testing, now that the logic has been fully removed 2023-09-03 16:32:17 -07:00
confused-Techie
edc9558acf Link release notes to CHANGELOG.md instead of tagged version 2023-09-03 15:47:33 -07:00
confused_techie
f7dd7b010a
Merge pull request #704 from pulsar-edit/fix-file-context-menu-icon
[core] Fix the icon used when registering Pulsar as a file handler in Windows
2023-09-03 15:06:31 -07:00
confused-Techie
03f2c30ee9 Migrate to getAppDetails()
Remove both `getAppName` and `getReleaseChannel` into `getAppDetails`. Move consumers over to new module. Rewrite config file path logic into shorter function, and move known users of this logic to new module
2023-09-03 14:50:39 -07:00
confused-Techie
0ea30397bd Set the icon path to an icon that actually exists 2023-09-03 13:56:08 -07:00
confused_techie
2b4b216830
Merge pull request #700 from pulsar-edit/package-specs-manual-decaf
Decaf Packages Spec
2023-09-02 18:29:32 -07:00
confused-Techie
6f1cd600e0 Merge branch 'master' into pr/170 2023-08-31 23:23:49 -07:00
confused-Techie
a91f6c6bee Ensure we bind our catch to a var 2023-08-31 23:23:46 -07:00
confused-Techie
5084785fcf Stop using this in install-panel-spec.js 2023-08-31 22:11:26 -07:00
DeeDeeG
2c5600d53f
Merge pull request #702 from pulsar-edit/settings-view-themes-no-guessing-core-theme-repositories
settings-view: Don't fix repository for core themes
2023-08-31 23:39:38 -04:00
confused-Techie
90110ad812 Bring back most decaffed code to install-panel-spec.js to fix errors 2023-08-31 20:30:08 -07:00
confused-Techie
c042505f27 Add back returns to install-panel-spec.js beforeEach() statements to see if it resolves CI errors 2023-08-31 19:57:54 -07:00
DeeDeeG
6bfad4c0db settings-view: Don't fix repository for core themes
Stop inserting a best-guess `repository` field for built-in themes'
package.json data if they lack one in their actual package.json file.

Follow-up to https://github.com/pulsar-edit/pulsar/pull/264.

Doing this for the themes panel as well, since we just did it for the
installed-packages panel, and since it's good to be consistent.
2023-08-31 21:18:12 -04:00