From 9105d57a4942f78cd64371bc08553e63cd62e8ec Mon Sep 17 00:00:00 2001 From: Jordan Wiens Date: Wed, 6 Nov 2024 19:41:02 -0500 Subject: reorder DSC triage tabs and small text changes --- view/sharedcache/ui/dsctriage.cpp | 33 ++++++++++++++------------------- 1 file changed, 14 insertions(+), 19 deletions(-) (limited to 'view/sharedcache/ui/dsctriage.cpp') diff --git a/view/sharedcache/ui/dsctriage.cpp b/view/sharedcache/ui/dsctriage.cpp index a780bde7..0b36b003 100644 --- a/view/sharedcache/ui/dsctriage.cpp +++ b/view/sharedcache/ui/dsctriage.cpp @@ -813,7 +813,8 @@ DSCTriageView::DSCTriageView(QWidget* parent, BinaryViewRef data) : QWidget(pare // m_triageTabs->addTab(loadedRegionsWidget, "Loaded Regions"); } // loadedRegions - + m_triageTabs->addTab(cacheInfoWidget, "Cache Info"); + m_triageTabs->setCanCloseTab(cacheInfoWidget, false); // check for alpha popup qsetting QSettings settings; @@ -823,35 +824,32 @@ DSCTriageView::DSCTriageView(QWidget* parent, BinaryViewRef data) : QWidget(pare tb->setOpenExternalLinks(true); auto alphaHtml = R"( -

Shared Cache Alpha

-

This is an experimental alpha release of the sharedcache view! We are hard at work improving this and adding features, but we wanted +

This is an experimental alpha release of the Shared Cache view! We are hard at work improving this and adding features, but we wanted to make it available for users to experiment with as soon as possible.

Platforms

- +
+
iOS 11-17
Full Support
+
iOS 18
Partial support, may experience issues -- specifically, Objective-C optimization parsing is not implemented
+
macOS x86/arm64e
Partial support, may experience issues
+

iOS parsing should work fairly well for now. macOS parsing should be usable, but both are still a work in progress.

-

Getting the latest version of the plugin

- -

We frequently release "dev" builds which will contain the latest version of the SharedCache plugin (and many other things). - -You can find instructions on how to install these builds here.

+

We frequently release "dev" builds which will contain the latest version of the Shared Cache plugin (and many other things).

+

You can find instructions on how to install these builds here.

Reading / building the source

-

You can read the source and find instructions for building it here. - -Contributions are always welcome!

+

Like most of our platforms, architectures, debug information parsing, and the entire API and documentation, this plugin is open source.

+

You can read the source and find instructions for building it here.

+

Contributions are always welcome!

)"; tb->setHtml(alphaHtml); m_triageTabs->addTab(tb, "Shared Cache Alpha"); + m_triageTabs->setCanCloseTab(tb, false); } if (!(settings.contains(QSETTINGS_KEY_ALPHA_POPUP_SEEN) && settings.value(QSETTINGS_KEY_ALPHA_POPUP_SEEN).toBool())) @@ -863,9 +861,6 @@ Contributions are always welcome!

containerWidget->addWidget(m_bottomRegionTabs); - m_triageTabs->addTab(cacheInfoWidget, "Cache Info"); - m_triageTabs->setCanCloseTab(cacheInfoWidget, false); - m_layout = new QVBoxLayout(this); m_layout->addWidget(cacheBlocksView); m_layout->addWidget(m_triageTabs); -- cgit v1.3.1